#ifndef ORSPROXY_H__
#define ORSPROXY_H__

enum
{
	REDSHIFT_PROXY_FILE = 10000,

	REDSHIFT_PROXY_DISPLAY_BOUNDBOX = 11000,
	REDSHIFT_PROXY_DISPLAY_MODE,
	REDSHIFT_PROXY_DISPLAY_PERCENTAGE,

	REDSHIFT_PROXY_MATERIAL_MODE = 12000,
	REDSHIFT_PROXY_MATERIAL_PREFIX,
	REDSHIFT_PROXY_MATERIAL_LIST,
	REDSHIFT_PROXY_MATERIAL_TEXTURES,

	REDSHIFT_PROXY_OVERRIDE_OBJECTID = 13000,
	REDSHIFT_PROXY_OVERRIDE_TESSELATION_DISPLACEMENT,
	REDSHIFT_PROXY_OVERRIDE_VISIBILITY_MATTE,
	REDSHIFT_PROXY_OVERRIDE_TRACESETS,
	REDSHIFT_PROXY_OVERRIDE_USERDATA,

	REDSHIFT_PROXY_SELECTION_MODE = 14000,
	REDSHIFT_PROXY_SELECTION_OBJECTS,		// Virtual Parameter
	REDSHIFT_PROXY_SELECTION_DATA,

	// Groups
	REDSHIFT_PROXY_DISPLAY_GROUP = 20000,
	REDSHIFT_PROXY_MATERIAL_GROUP,
	REDSHIFT_PROXY_OVERRIDES_GROUP,
	REDSHIFT_PROXY_SELECTION_GROUP,

	// Enums
	REDSHIFT_PROXY_DISPLAY_MODE_OFF = 0,
	REDSHIFT_PROXY_DISPLAY_MODE_BOUNDING_BOX,
	REDSHIFT_PROXY_DISPLAY_MODE_MESH,

	REDSHIFT_PROXY_MATERIAL_MODE_INTERNAL = 0,
	REDSHIFT_PROXY_MATERIAL_MODE_SCENE_PLACEHOLDER,
	REDSHIFT_PROXY_MATERIAL_MODE_SCENE_NAME,

	REDSHIFT_PROXY_SELECTION_MODE_INCLUDE = 0,
	REDSHIFT_PROXY_SELECTION_MODE_EXCLUDE
};

#endif // ORSPROXY_H__
