#ifndef FX_PARTICLEMESHEMITTER_H
#define FX_PARTICLEMESHEMITTER_H

enum
{
	PARTICLEMESHEMITTER_PARTICLEFACTORY = 1000,
	PARTICLEMESHEMITTER_PARTICLETYPE = 1001,
		PARTICLEMESHEMITTER_PARTICLETYPE_PASSIVE = 0,
		PARTICLEMESHEMITTER_PARTICLETYPE_VORTICITY,
		PARTICLEMESHEMITTER_PARTICLETYPE_LIQUID,
		PARTICLEMESHEMITTER_PARTICLETYPE_DIFFUSE,
	PARTICLEMESHEMITTER_CONSTRAINTS = 1002,
	PARTICLEMESHEMITTER_MESH,
	PARTICLEMESHEMITTER_SETTINGS,
	PARTICLEMESHEMITTER_PROPS,

	PARTICLEMESHEMITTER_MESH_SELECTOR,
	PARTICLEMESHEMITTER_PARTICLEFACTORY_SELECTOR,
	PARTICLEMESHEMITTER_SETTINGS_SELECTOR,
	PARTICLEMESHEMITTER_SEP_PROPERTIES,

	PARTICLEMESHEMITTER_MATERIALSPACE = 1010,
		PARTICLEMESHEMITTER_MATERIALSPACE_UV = 0,
		PARTICLEMESHEMITTER_MATERIALSPACE_3D,
	PARTICLEMESHEMITTER_POINTSPACE = 1011,
		PARTICLEMESHEMITTER_POINTSPACE_C4D = 0,
		PARTICLEMESHEMITTER_POINTSPACE_PHYSICAL,
	PARTICLEMESHEMITTER_FILLPROP_COLOR = 1012,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_OFF = 0,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_COLOR,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_LUMINANCE,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_TRANSPARENCY = 3,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_REFLECTION,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_ENVIRONMENT,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_BUMP = 7,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_SPECCOLOR = 10,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_GLOW,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_DISPLACEMENT,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_DIFFUSION,
		PARTICLEMESHEMITTER_FILLPROP_COLOR_NORMAL,
	PARTICLEMESHEMITTER_FILLPROP_NORMAL = 1013,
	PARTICLEMESHEMITTER_FILLPROP_UVW,
	PARTICLEMESHEMITTER_COLORSHADER,
	PARTICLEMESHEMITTER_CONSTRAINT_SHADER,
	PARTICLEMESHEMITTER_CONSTRAINT_SHADERTHRESHOLD,
	PARTICLEMESHEMITTER_FILL_COLOR,
	PARTICLEMESHEMITTER_SAMPLING,
	PARTICLEMESHEMITTER_CONSTRAINT_CURVATURE,
	PARTICLEMESHEMITTER_CONSTRAINT_CURVATURETHRESHOLD,
	PARTICLEMESHEMITTER_SAMPLING_MINIMUM,
	PARTICLEMESHEMITTER_PROPS_SELECTOR,
	PARTICLEMESHEMITTER_SOURCETYPE = 1024,
		PARTICLEMESHEMITTER_SOURCETYPE_POLYGON = 0,
		PARTICLEMESHEMITTER_SOURCETYPE_POINTS,
		PARTICLEMESHEMITTER_SOURCETYPE_BRUSH,
	PARTICLEMESHEMITTER_CALCVNORMALS = 1025,
	PARTICLEMESHEMITTER_SAMPLING_NORANDOM,
	PARTICLEMESHEMITTER_PROPS_BRUSH,
	PARTICLEMESHEMITTER_CONVERT_TO_BRUSHDATA,

	PARTICLEMESHEMITTER_DUMMY_
};

#endif