|
#define | OBJ_MATERIAL_SPARE_TAG "material_spare" |
|
#define | OBJ_SELECTABLE_FLAG 'S' |
|
#define | FLOAT_OBJ_PARM(name, idx, vi, t) return evalFloat(name, &getIndirect()[idx], vi, t); |
|
#define | FLOAT_OBJ_PARMS(name, idx, v, t) evalFloats(name, &getIndirect()[idx], v, t); |
|
#define | INT_OBJ_PARM(name, idx, vi, t) return evalInt(name, &getIndirect()[idx], vi, t); |
|
#define | STR_OBJ_PARM(name, idx, vi, t) evalString(str, name, &getIndirect()[idx], vi, t); |
|
#define | SET_FLOAT(name, parm_index, vector_index, t, val, add_key) setChRefFloat(name, getIndirect()[parm_index], vector_index, t, val, add_key); |
|
#define | SET_INT(name, parm_index, vector_index, t, val) setChRefInt(name,getIndirect()[parm_index], vector_index, t, val); |
|
#define | SET_STRING(val, meaning, parm_index, vector_index, t) setChRefString(val, meaning, name, getIndirect()[parm_index], vector_index, t); |
|
|
enum | OBJ_OBJECT_TYPE {
OBJ_WORLD = 0x00001,
OBJ_GEOMETRY = 0x00002,
OBJ_CAMERA = 0x00004,
OBJ_LIGHT = 0x00008,
OBJ_RENDERER = 0x00010,
OBJ_FOG = 0x00020,
OBJ_BONE = 0x00040,
OBJ_HANDLE = 0x00080,
OBJ_BLEND = 0x00100,
OBJ_FORCE = 0x00200,
OBJ_CAMSWITCH = 0x00400,
OBJ_SOUND = 0x00800,
OBJ_MICROPHONE = 0x01000,
OBJ_SUBNET = 0x02000,
OBJ_FETCH = 0x04000,
OBJ_NULL = 0x08000,
OBJ_STICKY = 0x10000,
OBJ_DOPNET = 0x20000,
OBJ_RIVET = 0x40000,
OBJ_MUSCLE = 0x80000,
OBJ_STD_LIGHT = OBJ_CAMERA|OBJ_LIGHT,
OBJ_STD_BONE = OBJ_BONE | OBJ_GEOMETRY,
OBJ_STD_HANDLE = OBJ_GEOMETRY | OBJ_HANDLE,
OBJ_STD_BLEND = OBJ_GEOMETRY | OBJ_BLEND,
OBJ_STD_FETCH = OBJ_GEOMETRY | OBJ_FETCH,
OBJ_STD_STICKY = OBJ_GEOMETRY | OBJ_NULL | OBJ_STICKY,
OBJ_STD_RIVET = OBJ_GEOMETRY | OBJ_NULL | OBJ_RIVET,
OBJ_STD_NULL = OBJ_GEOMETRY | OBJ_NULL,
OBJ_STD_MUSCLE = OBJ_GEOMETRY | OBJ_MUSCLE,
OBJ_STD_CAMSWITCH = OBJ_CAMERA | OBJ_CAMSWITCH,
OBJ_ALL
} |
|
enum | OBJ_MOTIONBLUR_TYPE { OBJ_MBLUR_NONE = 0,
OBJ_MBLUR_XFORM = 1,
OBJ_MBLUR_DEFORM = 2,
OBJ_MBLUR_VELOCITY = 3
} |
|
enum | OBJ_SHADER_LOCATION { OBJ_SHADER_NOWHERE,
OBJ_SHADER_MATERIAL,
OBJ_SHADER_SPARE,
OBJ_SHADER_PROPERTY
} |
|
enum | OBJ_UIChangeType { OBJ_UICHANGE_DISPLAY_ORIGIN_FLAG = OP_UICHANGE_OPTYPE_OBJ,
OBJ_UICHANGE_PICKING
} |
|
enum | OBJ_MatchTransform {
OBJ_MatchTransform::T,
OBJ_MatchTransform::R,
OBJ_MatchTransform::S,
OBJ_MatchTransform::P,
OBJ_MatchTransform::All
} |
|
enum | OBJ_BaseIndex {
I_XORDER,
I_RORDER,
I_T,
I_R,
I_S,
I_P,
I_PIVOTR,
I_SCALE,
I_PRETRANSFORM,
I_KEEPPOS,
I_CHILDCOMP,
I_CONSTRAINTS_ON,
I_CONSTRAINTS,
I_LOOKAT,
I_LOOKUP,
I_LOOKUPOBJ,
I_PATHOBJ,
I_PATHROLL,
I_PATHPOS,
I_PATHUPARMTYPE,
I_PATHORIENT,
I_PATHUP,
I_PATHBANK,
I_TDISPLAY,
I_DISPLAY,
I_USE_DCOLOR,
I_DCOLOR,
I_PICKING,
I_PICKSCRIPT,
I_CACHING,
I_N_BASE_INDICES
} |
|
enum | OBJ_VariableId { OBJ_VAR_IPT,
OBJ_MAX_VARIABLES
} |
|
enum | OBJ_KeepPosType { OBJ_KEEPPOS_NEVER = 0,
OBJ_KEEPPOS_ALWAYS,
OBJ_KEEPPOS_SOMETIMES,
OBJ_KEEPPOS_NUM_FLAGS
} |
|
enum | OBJ_ParmsStyle { OBJ_PARMS_PLAIN,
OBJ_PARMS_SCRIPT,
OBJ_PARMS_SCRIPT_CLEAN
} |
|