#ifndef _OP_FRAGMENT_H

#define _OP_FRAGMENT_H



#include "gvbase.h"



enum

{

	FRAG_VERSION = 1000,

	FRAG_THRESH,

	FRAG_VAR,

	FRAG_GRAD,

	FRAG_NOFRAG,

	FRAG_TYPE,

	FRAG_SANGLE,

	FRAG_SRAD,

	FRAG_FROMTO,

	FRAG_COUNT,

	FRAG_LIFE,

	FRAG_LIFEVAR,

	FRAG_SPEED,

	FRAG_SPEEDVAR,		

	FRAG_THICK,

	FRAG_ALIGNC,	

	FRAG_RTYPE,

	FRAG_RTHICK,

	FRAG_DELP,



	FRAG_FROMTO_NZ_PZ = 0,

	FRAG_FROMTO_PZ_NZ,

	FRAG_FROMTO_NY_PY,

	FRAG_FROMTO_PY_NY,

	FRAG_FROMTO_NX_PX,

	FRAG_FROMTO_PX_NX,



	FRAG_TYPE_FACE = 0, 

	FRAG_TYPE_SMOOTH,

	FRAG_TYPE_COUNT,



	FRAG_RTYPE_NONE = 0,

	FRAG_RTYPE_HOLLOW,

	FRAG_RTYPE_SOLID,

	

//Inports

	IN_FRAG_ON = 2000,

	IN_FRAG_PARTICLE,

	IN_FRAG_ATIME,

	OUT_FRAG_PARTICLE = 3000,

	OUT_FRAG_PARTICLECOUNT,

	OUT_FRAG_PARTICLENUM

};









#endif