#ifndef FX_RIBOBJ_H
#define FX_RIBOBJ_H

enum
{
	RIBOBJ_PRESETS = 2000,
		RIBOBJ_PRESETS_DEFAULT = 0,
	RIBOBJ_PRESETS_SET = 2001,
	RIBOBJ_PRESETS_SAVE,
	RIBOBJ_PRESETS_SAVEAS,
	RIBOBJ_PRESETS_DE,

	RIBOBJ_SID_ATTRIBUTES = 3000,
	RIBOBJ_ATT_COLOR,		
	RIBOBJ_ATT_RADIUS,
	RIBOBJ_ATT_OPACITY,
	RIBOBJ_ATT_NORMALS,

	RIBOBJ_LINK = 1000,
	RIBOBJ_PARTICLETYPE = 1001,
		RIBOBJ_PARTICLETYPE_IMPLICIT = 0,
		RIBOBJ_PARTICLETYPE_FOAM,
		RIBOBJ_PARTICLETYPE_FLUID,
		RIBOBJ_PARTICLETYPE_VORTICITY,
		RIBOBJ_PARTICLETYPE_C4D,
		RIBOBJ_PARTICLETYPE_SP,
		RIBOBJ_PARTICLETYPE_TP,
	RIBOBJ_PARTICLEGROUP = 1002,
		RIBOBJ_PARTICLEGROUP_ALL = 0,
	RIBOBJ_SUBGRIDLAYER = 1003,
		RIBOBJ_SUBGRIDLAYER_PARENT = 0,
	RIBOBJ_SHAPE = 1004,
		RIBOBJ_SHAPE_PARTICLE = 0,
		RIBOBJ_SHAPE_SPHERE,
		RIBOBJ_SHAPE_DISK,
		RIBOBJ_SHAPE_BLOBBY,
	RIBOBJ_RADIUS = 1005,
	RIBOBJ_COLOR,
	RIBOBJ_RENDERONLY,
	RIBOBJ_SELECTFOLDER,
	RIBOBJ_ARCHIVEPATH,
	RIBOBJ_OPACITY,

	RIBOBJ_ATT_LIQUID_RADIUSMODE = 1011,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_CONSTANT = 0,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_ACCELERATION,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_VORTICITY,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_AGE,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_DENSITY,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_VISCOSITY,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_CUSTOMA,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_OBSTACLEDISTANCE,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_EVENTHANDLER,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_SMOKE,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_TEMPERATURE,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_FIRE,
		RIBOBJ_ATT_LIQUID_RADIUSMODE_FUEL,				
	RIBOBJ_ATT_LIQUID_MAX_RAD = 1012,
	RIBOBJ_ATT_LIQUID_NOISE_RAD,
	RIBOBJ_ATT_LIQUID_COLOR_RAD,
			
	RIBOBJ_ATT_LIQUID_COLORMODE = 1015,
		RIBOBJ_ATT_LIQUID_COLORMODE_CONSTANT = 0,
		RIBOBJ_ATT_LIQUID_COLORMODE_ACCELERATION,
		RIBOBJ_ATT_LIQUID_COLORMODE_VORTICITY,
		RIBOBJ_ATT_LIQUID_COLORMODE_AGE,
		RIBOBJ_ATT_LIQUID_COLORMODE_COLOR,
		RIBOBJ_ATT_LIQUID_COLORMODE_DENSITY,
		RIBOBJ_ATT_LIQUID_COLORMODE_VISCOSITY,
		RIBOBJ_ATT_LIQUID_COLORMODE_CUSTOMA,
		RIBOBJ_ATT_LIQUID_COLORMODE_OBSTACLEDISTANCE,
		RIBOBJ_ATT_LIQUID_COLORMODE_EVENTHANDLER,
		RIBOBJ_ATT_LIQUID_COLORMODE_SMOKE,
		RIBOBJ_ATT_LIQUID_COLORMODE_TEMPERATURE,
		RIBOBJ_ATT_LIQUID_COLORMODE_FIRE,
		RIBOBJ_ATT_LIQUID_COLORMODE_FUEL,
		RIBOBJ_ATT_LIQUID_COLORMODE_MOTIONVECTOR,
	RIBOBJ_ATT_LIQUID_MAX = 1016,
	RIBOBJ_ATT_LIQUID_COLOR,
	RIBOBJ_ATT_LIQUID_NOISE,
			
	RIBOBJ_ATT_LIQUID_OPACITYMODE = 1019,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_CONSTANT = 0,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_ACCELERATION,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_VORTICITY,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_AGE,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_COLOR,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_DENSITY,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_VISCOSITY,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_CUSTOMA,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_OBSTACLEDISTANCE,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_EVENTHANDLER,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_SMOKE,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_TEMPERATURE,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_FIRE,
		RIBOBJ_ATT_LIQUID_OPACITYMODE_FUEL,
	RIBOBJ_ATT_LIQUID_MAX_OP = 1020,
	RIBOBJ_ATT_LIQUID_COLOR_OP,
	RIBOBJ_ATT_LIQUID_NOISE_OP,
			
	RIBOBJ_ATT_LIQUID_NORMALSMODE = 1023,
		RIBOBJ_ATT_LIQUID_NORMALSMODE_OFF = 0,
		RIBOBJ_ATT_LIQUID_NORMALSMODE_ON,
		RIBOBJ_ATT_LIQUID_NORMALSMODE_X,
		RIBOBJ_ATT_LIQUID_NORMALSMODE_Y,
		RIBOBJ_ATT_LIQUID_NORMALSMODE_Z,
	RIBOBJ_MVMODE = 1024,
		RIBOBJ_MVMODE_8BIT = 0,
		RIBOBJ_MVMODE_16BIT,
		RIBOBJ_MVMODE_32BIT,
	RIBOBJ_CREATEMOTIONVECTORS = 1025,
	RIBOBJ_MVSCALE,
	RIBOBJ_DIRECTSAVE = 1027,
		RIBOBJ_DIRECTSAVE_MP = 0,
		RIBOBJ_DIRECTSAVE_ARCHIVESUB,
		RIBOBJ_DIRECTSAVE_MPDIRECTORY,
	
	RIBOBJ_DUMMY_

};

#endif