#ifndef _GVobject_H_

#define _GVobject_H_



enum

{

	GV_OBJECT_OBJECT_ID 				= 1000,

	GV_OBJECT_PATH_TYPE					= 1001,

		GV_OBJECT_PATH_TYPE_START			= 0,

		GV_OBJECT_PATH_TYPE_ABSOLUTE	= 1,

		GV_OBJECT_PATH_TYPE_RELATIVE	= 2,

	GV_OBJECT_START_TYPE_ID			= 1002,

	GV_OBJECT_HISTORY_DEPTH_ID	= 1003,

	GV_OBJECT_DISTANCE_ID				= 1004,

	GV_OBJECT_PATH_ID						= 1005,



	GV_OBJECT_OPERATOR_LOCAL_IN = 30000000, //GV_INPUT_FIRST_PRIVATE_ID,

	GV_OBJECT_OPERATOR_GLOBAL_IN,

	GV_OBJECT_OPERATOR_HISTORY_IN,

	GV_OBJECT_OPERATOR_OBJECT_IN,

	GV_OBJECT_OPERATOR_ON,



	GV_OBJECT_OPERATOR_LOCAL_OUT = 40000000, //GV_OUTPUT_FIRST_PRIVATE_ID,

	GV_OBJECT_OPERATOR_GLOBAL_OUT,

	GV_OBJECT_OPERATOR_OBJECT_OUT,

	GV_OBJECT_OPERATOR_OLD_POS_OUT,

	GV_OBJECT_OPERATOR_OLD_ROT_OUT,

	GV_OBJECT_OPERATOR_OLD_SIZE_OUT,

	GV_OBJECT_OPERATOR_OLD_GLOBAL_OUT,

	GV_OBJECT_OPERATOR_OLD_LOCAL_OUT,

	GV_OBJECT_OPERATOR_VELOCITY_POS_OUT,

	GV_OBJECT_OPERATOR_VELOCITY_ROT_OUT,

	GV_OBJECT_OPERATOR_VELOCITY_SIZE_OUT

};



#endif

