Defines
|
#define |
TEAPOT_CLASS_ID1 0xACAD13D3 |
|
Teapot upper class ID.
|
#define |
TEAPOT_CLASS_ID2 0xACAD26D9 |
|
Teapot lower class ID.
|
#define |
PATCHGRID_CLASS_ID 0x1070 |
#define |
BONE_OBJ_CLASSID Class_ID(0x28bf6e8d,
0x2ecca840) |
|
Procedural bone object, subclass of
GeomObject.
|
#define |
STANDIN_CLASS_ID 0xffffffff |
|
Subclass class IDs for all classes.
|
#define |
DEF_SOUNDOBJ_CLASS_ID 0x0000001 |
|
Default sound object.
|
#define |
FOG_CLASS_ID 0x10000001 |
|
Default atmosphere effect.
|
#define |
GENERIC_AMSOLID_CLASS_ID Class_ID(0x5bb661e8,
0xa2c27f02) |
Enumerations
|
enum |
BoneObj_Block
{
boneobj_params } |
enum |
BoneObj_Params
{
boneobj_width,
boneobj_height,
boneobj_taper,
boneobj_length,
boneobj_sidefins,
boneobj_sidefins_size,
boneobj_sidefins_starttaper,
boneobj_sidefins_endtaper,
boneobj_frontfin,
boneobj_frontfin_size,
boneobj_frontfin_starttaper,
boneobj_frontfin_endtaper,
boneobj_backfin,
boneobj_backfin_size,
boneobj_backfin_starttaper,
boneobj_backfin_endtaper,
boneobj_genmap
} |
Class IDs of built-in classes
|
Class ID's of built-in
classes.The value is the first ULONG of the 8 byte Class ID: the
second ULONG is 0 for most built-in classes.
- Note:
- Plug-ins should never have a class ID where the second ULONG is
0.
|
#define |
PATH_CONTROL_CLASS_ID 0x2011 |
#define |
EULER_CONTROL_CLASS_ID 0x2012 |
#define |
EXPR_POS_CONTROL_CLASS_ID 0x2013 |
#define |
EXPR_P3_CONTROL_CLASS_ID 0x2014 |
#define |
EXPR_FLOAT_CONTROL_CLASS_ID 0x2015 |
#define |
EXPR_SCALE_CONTROL_CLASS_ID 0x2016 |
#define |
EXPR_ROT_CONTROL_CLASS_ID 0x2017 |
#define |
LOCAL_EULER_CONTROL_CLASS_ID 0x2018 |
#define |
POSITION_CONSTRAINT_CLASS_ID 0x2019 |
#define |
ORIENTATION_CONSTRAINT_CLASS_ID 0x2020 |
#define |
LOOKAT_CONSTRAINT_CLASS_ID 0x2021 |
#define |
ADDITIVE_EULER_CONTROL_CLASS_ID 0x2022 |
#define |
BOOLCNTRL_CLASS_ID Class_ID(0x5ed56fc5,
0x6af0e521) |
#define |
FLOATNOISE_CONTROL_CLASS_ID 0x87a6df24 |
#define |
POSITIONNOISE_CONTROL_CLASS_ID 0x87a6df25 |
#define |
POINT3NOISE_CONTROL_CLASS_ID 0x87a6df26 |
#define |
ROTATIONNOISE_CONTROL_CLASS_ID 0x87a6df27 |
#define |
SCALENOISE_CONTROL_CLASS_ID 0x87a6df28 |
#define |
SURF_CONTROL_CLASSID Class_ID(0xe8334011,0xaeb330c8) |
#define |
LINKCTRL_CLASSID Class_ID(0x873fe764,0xaabe8601) |
#define |
ATTACH_CONTROL_CLASS_ID Class_ID(0xbb27e611,0xa72f43e7) |
#define |
FLOATLIMITCTRL_CLASS_ID 0x17127e3e |
#define |
DUMMYCHANNEL_CLASS_ID 0xefffffff |
#define |
RINGARRAY_CLASS_ID 0x9120 |
#define |
SUNLIGHT_CLASS_ID Class_ID(0x5897670e,
0x61b5008d) |
#define |
DAYLIGHT_CLASS_ID Class_ID(0x18147db5,
0x20f17194) |
#define |
CUSTATTRIB_CONTAINER_CLASS_ID Class_ID(0x5ddb3626,
0x23b708db) |
Class IDs of classes derived from
GEOMOBJECT_CLASS_ID
|
These are built-in
class IDs.
|
#define |
TRIOBJ_CLASS_ID 0x0009 |
|
TriObject class ID.
|
#define |
EDITTRIOBJ_CLASS_ID 0xe44f10b3 |
|
Base triangle mesh (Edit class ID.
|
#define |
POLYOBJ_CLASS_ID 0x5d21369a |
|
Polygon mesh (PolyObject) class ID.
|
#define |
PATCHOBJ_CLASS_ID 0x1030 |
|
Patch object.
|
#define |
NURBSOBJ_CLASS_ID 0x4135 |
|
Nurbs object.
|
#define |
EPOLYOBJ_CLASS_ID Class_ID(0x1bf8338d,0x192f6098) |
|
Editable poly.
|
Primitive Object Class IDs
|
#define |
BOXOBJ_CLASS_ID 0x0010 |
#define |
SPHERE_CLASS_ID 0x0011 |
#define |
CYLINDER_CLASS_ID 0x0012 |
#define |
PLANE_CLASS_ID Class_ID(0x81f1dfc,
0x77566f65) |
#define |
PYRAMID_CLASS_ID Class_ID(0x76bf318a,
0x4bf37b10) |
#define |
GSPHERE_CLASS_ID Class_ID(0, 32670) |
#define |
CONE_CLASS_ID 0xa86c23dd |
#define |
TORUS_CLASS_ID 0x0020 |
#define |
TUBE_CLASS_ID 0x7B21 |
#define |
HEDRA_CLASS_ID 0xf21c5e23 |
#define |
BOOLOBJ_CLASS_ID 0x387BB2BB |
#define |
NEWBOOL_CLASS_ID Class_ID(0x51db4f2f,0x1c596b1a) |
|
Boolean object Class ID (replaces
BOOLOBJ_CLASS_ID)
|
XRef Class IDs
|
#define |
XREFOBJ_CLASS_ID Class_ID(0x92aab38c, 0) |
|
XRef object class ID.
|
#define |
XREFATMOS_CLASS_ID Class_ID(0x4869d60f,
0x21af2ae4) |
|
XRef atmospheric effect class ID.
|
#define |
XREFMATERIAL_CLASS_ID Class_ID(0x272c0d4b,
0x432a414b) |
|
XRef material class ID.
|
#define |
XREFCTRL_CLASS_ID Class_ID(0x32fb4637,
0x65fd482b) |
|
XRef control class ID.
|
Subclasses of OSNAP_CLASS_ID
|
#define |
GRID_OSNAP_CLASS_ID Class_ID(0x62f565d6,
0x110a1f97) |
Particle Class IDs
|
#define |
RAIN_CLASS_ID 0x9bd61aa0 |
#define |
SNOW_CLASS_ID 0x9bd61aa1 |
Space Warp Object Class IDs
|
#define |
WAVEOBJ_CLASS_ID 0x0013 |
Lofter Class IDs
|
#define |
LOFTOBJ_CLASS_ID 0x1035 |
#define |
LOFT_DEFCURVE_CLASS_ID 0x1036 |
#define |
LOFT_GENERIC_CLASS_ID 0x10B0 |
Miscellaneous Class IDs
|
#define |
TARGET_CLASS_ID 0x1020 |
|
Camera target class ID.
|
#define |
MORPHOBJ_CLASS_ID 0x1021 |
|
Morph object class ID.
|
Subclass class IDs of
SHAPE_CLASS_ID
|
#define |
SPLINESHAPE_CLASS_ID 0x00000a |
#define |
LINEARSHAPE_CLASS_ID 0x0000aa |
#define |
SPLINE3D_CLASS_ID 0x1040 |
#define |
NGON_CLASS_ID 0x1050 |
#define |
DONUT_CLASS_ID 0x1060 |
#define |
STAR_CLASS_ID 0x1995 |
#define |
RECTANGLE_CLASS_ID 0x1065 |
#define |
HELIX_CLASS_ID 0x1994 |
#define |
ELLIPSE_CLASS_ID 0x1097 |
#define |
CIRCLE_CLASS_ID 0x1999 |
#define |
TEXT_CLASS_ID 0x1993 |
#define |
ARC_CLASS_ID 0x1996 |
#define |
HALF_ROUND_CLASS_ID 0x1997 |
#define |
QUARTER_ROUND_CLASS_ID 0x1998 |
#define |
PIPE_CLASS_ID 0x199A |
#define |
WALLED_RECTANGLE_CLASS_ID 0xd8bff66c |
#define |
CHANNEL_CLASS_ID 0x7dbc0e96 |
#define |
ANGLE_CLASS_ID 0x93257030 |
#define |
TEE_CLASS_ID 0xfaead70c |
#define |
WIDE_FLANGE_CLASS_ID 0xa2b72ef6 |
Subclass class IDs of
CAMERA_CLASS_ID
|
#define |
SIMPLE_CAM_CLASS_ID 0x1001 |
#define |
LOOKAT_CAM_CLASS_ID 0x1002 |
Subclass class IDs of
LIGHT_CLASS_ID
|
#define |
OMNI_LIGHT_CLASS_ID 0x1011 |
#define |
SPOT_LIGHT_CLASS_ID 0x1012 |
#define |
DIR_LIGHT_CLASS_ID 0x1013 |
#define |
FSPOT_LIGHT_CLASS_ID 0x1014 |
#define |
TDIR_LIGHT_CLASS_ID 0x1015 |
Subclass class IDs of
HELPER_CLASS_ID
|
#define |
DUMMY_CLASS_ID 0x876234 |
#define |
BONE_CLASS_ID 0x8a63c0 |
#define |
TAPEHELP_CLASS_ID 0x02011 |
#define |
GRIDHELP_CLASS_ID 0x02010 |
#define |
POINTHELP_CLASS_ID 0x02013 |
#define |
PROTHELP_CLASS_ID 0x02014 |
Subclass class IDs of
UVGEN_CLASS_ID
|
#define |
STDUV_CLASS_ID 0x0000100 |
Subclass class IDs of
XYZGEN_CLASS_ID
|
#define |
STDXYZ_CLASS_ID 0x0000100 |
Subclass class IDs of
TEXOUT_CLASS_ID
|
#define |
STDTEXOUT_CLASS_ID 0x0000100 |
Subclass class IDs of
MATERIAL_CLASS_ID
|
#define |
DMTL_CLASS_ID 0x00000002 |
|
StdMtl2: standard material.
|
#define |
DMTL2_CLASS_ID 0x00000003 |
#define |
CMTL_CLASS_ID 0x0000100 |
|
Top-bottom material.
|
#define |
MULTI_CLASS_ID 0x0000200 |
|
Super class ID multi material.
|
#define |
MULTI_MATERIAL_CLASS_ID Class_ID(MULTI_CLASS_ID, 0) |
#define |
DOUBLESIDED_CLASS_ID 0x0000210 |
|
Double-sided material.
|
#define |
MIXMAT_CLASS_ID 0x0000250 |
|
Blend material.
|
#define |
BAKE_SHELL_CLASS_ID 0x0000255 |
|
Two material shell for baking.
|
#define |
MATTE_CLASS_ID 0x0000260 |
|
Matte material class ID.
|
#define |
LOCKMAT_CLASS_ID Class_ID(0x5c92647b,
0x35a5272a) |
|
Locked material class ID.
|
Subclass class IDs of
TEXMAP_CLASS_ID
|
enum |
TextureMap_Vertex_Color_BlockID
{
vertexcolor_params } |
enum |
TextureMap_Vertex_Color_ParamIDs
{
vertexcolor_map,
vertexcolor_subid } |
#define |
CHECKER_CLASS_ID 0x0000200 |
#define |
MARBLE_CLASS_ID 0x0000210 |
#define |
MASK_CLASS_ID 0x0000220 |
|
Mask texture.
|
#define |
MIX_CLASS_ID 0x0000230 |
#define |
NOISE_CLASS_ID 0x0000234 |
#define |
GRADIENT_CLASS_ID 0x0000270 |
#define |
TINT_CLASS_ID 0x0000224 |
|
Tint texture.
|
#define |
BMTEX_CLASS_ID 0x0000240 |
|
Bitmap texture.
|
#define |
ACUBIC_CLASS_ID 0x0000250 |
|
Reflect/refract.
|
#define |
MIRROR_CLASS_ID 0x0000260 |
|
Flat mirror.
|
#define |
COMPOSITE_CLASS_ID 0x0000280 |
|
Composite texture.
|
#define |
COMPOSITE_MATERIAL_CLASS_ID Class_ID(0x61dc0cd7,
0x13640af6) |
|
Composite Material.
|
#define |
RGBMULT_CLASS_ID 0x0000290 |
|
RGB Multiply texture.
|
#define |
FALLOFF_CLASS_ID 0x00002A0 |
|
Falloff texture.
|
#define |
OUTPUT_CLASS_ID 0x00002B0 |
|
Output texture.
|
#define |
PLATET_CLASS_ID 0x00002C0 |
|
Plate glass texture.
|
#define |
COLORCORRECTION_CLASS_ID 0x00002D0 |
|
Color Correction texture.
|
#define |
VCOL_CLASS_ID 0x0934851 |
|
Vertex color map.
|
#define |
MULTIOUTPUTTOTEXMAP_CLASS_ID Class_ID(0x896EF2FC,
0x44BD743F) |
|
MultiOutputToTexmap texture.
|
Subclass class IDs of
SHADER_CLASS_ID
|
#define |
STDSHADERS_CLASS_ID 0x00000035 |
Subclass class IDs of
SHADOW_TYPE_CLASS_ID
|
#define |
STD_SHADOW_MAP_CLASS_ID 0x0000100 |
#define |
STD_RAYTRACE_SHADOW_CLASS_ID 0x0000200 |
Subclass class IDs of
RENDERER_CLASS_ID
|
#define |
SREND_CLASS_ID 0x000001 |
|
Default scan-line renderer.
|
Subclass class IDs of
BAKE_ELEMENT_CLASS_ID
|
#define |
COMPLETE_BAKE_ELEMENT_CLASS_ID 0x00010001 |
#define |
SPECULAR_BAKE_ELEMENT_CLASS_ID 0x00010002 |
#define |
DIFFUSE_BAKE_ELEMENT_CLASS_ID 0x00010003 |
#define |
REFLECT_REFRACT_BAKE_ELEMENT_CLASS_ID 0x00010004 |
#define |
SHADOW_BAKE_ELEMENT_CLASS_ID 0x00010005 |
#define |
LIGHT_BAKE_ELEMENT_CLASS_ID 0x00010006 |
#define |
NORMALS_ELEMENT_CLASS_ID 0x00010007 |
#define |
BLEND_BAKE_ELEMENT_CLASS_ID 0x00010008 |
#define |
ALPHA_BAKE_ELEMENT_CLASS_ID 0x00010009 |
#define |
HEIGHT_BAKE_ELEMENT_CLASS_ID 0x0001000A |
#define |
AMBIENTOCCLUSION_BAKE_ELEMENT_CLASS_ID 0x0001000B |
Subclass class IDs of
REF_MAKER_CLASS_ID
|
#define |
MTL_LIB_CLASS_ID 0x001111 |
#define |
MTLBASE_LIB_CLASS_ID 0x003333 |
#define |
THE_SCENE_CLASS_ID 0x002222 |
#define |
MEDIT_CLASS_ID 0x000C80 |
#define |
MTL_CATEGORY_CLASS_ID Class_ID(0xb8e3b2d,
0x19854ad2) |
Subclass class IDs of
OSM_CLASS_ID
|
#define |
SKEWOSM_CLASS_ID 0x6f3cc2aa |
#define |
BENDOSM_CLASS_ID 0x00010 |
#define |
TAPEROSM_CLASS_ID 0x00020 |
#define |
TWISTOSM_CLASS_ID 0x00090 |
#define |
SPLINEIKCONTROL_CLASS_ID Class_ID(0x5f43ba4,
0x55fe9305) |
#define |
UVWMAPOSM_CLASS_ID 0xf72b1 |
#define |
SELECTOSM_CLASS_ID 0xf8611 |
#define |
MATERIALOSM_CLASS_ID 0xf8612 |
#define |
SMOOTHOSM_CLASS_ID 0xf8613 |
#define |
NORMALOSM_CLASS_ID 0xf8614 |
#define |
OPTIMIZEOSM_CLASS_ID 0xc4d31 |
#define |
AFFECTREGION_CLASS_ID 0xc4e32 |
#define |
SUB_EXTRUDE_CLASS_ID 0xc3a32 |
#define |
TESSELLATE_CLASS_ID 0xa3b26ff2 |
#define |
DELETE_CLASS_ID 0xf826ee01 |
#define |
MESHSELECT_CLASS_ID 0x73d8ff93 |
#define |
UVW_XFORM_CLASS_ID 0x5f32de12 |
#define |
UVW_XFORM2_CLASS_ID 0x5f32de13 |
#define |
EDIT_POLY_MODIFIER_CLASS_ID Class_ID(0x79aa6e1d,
0x71a075b7) |
#define |
EXTRUDEOSM_CLASS_ID 0x000A0 |
#define |
SURFREVOSM_CLASS_ID 0x000B0 |
#define |
DISPLACEOSM_CLASS_ID 0xc4d32 |
#define |
DISPLACE_OBJECT_CLASS_ID 0xe5240 |
#define |
DISPLACE_WSM_CLASS_ID 0xe5241 |
#define |
SINEWAVE_OBJECT_CLASS_ID 0x00030 |
#define |
SINEWAVE_CLASS_ID 0x00040 |
#define |
SINEWAVE_OMOD_CLASS_ID 0x00045 |
#define |
LINWAVE_OBJECT_CLASS_ID 0x00035 |
#define |
LINWAVE_CLASS_ID 0x00042 |
#define |
LINWAVE_OMOD_CLASS_ID 0x00047 |
#define |
GRAVITYOBJECT_CLASS_ID 0xe523c |
#define |
GRAVITYMOD_CLASS_ID 0xe523d |
#define |
WINDOBJECT_CLASS_ID 0xe523e |
#define |
WINDMOD_CLASS_ID 0xe523f |
#define |
DEFLECTOBJECT_CLASS_ID 0xe5242 |
#define |
DEFLECTMOD_CLASS_ID 0xe5243 |
#define |
BOMB_OBJECT_CLASS_ID 0xf2e32 |
#define |
BOMB_CLASS_ID 0xf2e42 |
FFD Modifier Class IDs
|
#define |
FFDNMOSSQUARE_CLASS_ID Class_ID(0x8ab36cc5,0x82d7fe74) |
#define |
FFDNMWSSQUARE_CLASS_ID Class_ID(0x67ea40b3,0xfe7a30c4) |
#define |
FFDNMWSSQUARE_MOD_CLASS_ID Class_ID(0xd6636ea2,0x9aa42bf3) |
#define |
FFDNMOSCYL_CLASS_ID Class_ID(0x98f37a63,0x3ffe9bca) |
#define |
FFDNMWSCYL_CLASS_ID Class_ID(0xfa4700be,0xbbe85051) |
#define |
FFDNMWSCYL_MOD_CLASS_ID Class_ID(0xf1c630a3,0xaa8ff601) |
#define |
FFD44_CLASS_ID Class_ID(0x21325596,
0x2cd10bd8) |
#define |
FFD33_CLASS_ID Class_ID(0x21325596,
0x2cd10bd9) |
#define |
FFD22_CLASS_ID Class_ID(0x21325596,
0x2cd10bd0) |
Association Context Modifier Class
IDs
|
#define |
ACMOD_GEOM_GEOM_BOOLADD_CID 0x4e0f483a |
#define |
ACMOD_GEOM_GEOM_BOOLSUB_CID 0x61661a5c |
#define |
ACMOD_GEOM_GEOM_BOOLINT_CID 0x2a4f3945 |
#define |
ACMOD_GEOM_GEOM_SIMPAGG_CID 0x40cb05ab |
#define |
ACMOD_SHAPE_GEOM_HOLE_CID 0x366307b0 |
#define |
ACMOD_SHAPE_GEOM_INT_CID 0x782d8d50 |
#define |
ACMOD_SHAPE_GEOM_EMBOSS_CID 0x7a13397c |
#define |
ACMOD_SHAPE_GEOM_REVEAL_CID 0x55ed658c |
Subclass Class IDs of
Controllers
|
#define |
LININTERP_FLOAT_CLASS_ID 0x2001 |
#define |
LININTERP_POSITION_CLASS_ID 0x2002 |
#define |
LININTERP_ROTATION_CLASS_ID 0x2003 |
#define |
LININTERP_SCALE_CLASS_ID 0x2004 |
#define |
PRS_CONTROL_CLASS_ID 0x2005 |
#define |
LOOKAT_CONTROL_CLASS_ID 0x2006 |
#define |
HYBRIDINTERP_FLOAT_CLASS_ID 0x2007 |
#define |
HYBRIDINTERP_POSITION_CLASS_ID 0x2008 |
#define |
HYBRIDINTERP_ROTATION_CLASS_ID 0x2009 |
#define |
HYBRIDINTERP_POINT3_CLASS_ID 0x200A |
#define |
HYBRIDINTERP_SCALE_CLASS_ID 0x2010 |
#define |
HYBRIDINTERP_COLOR_CLASS_ID 0x2011 |
#define |
HYBRIDINTERP_POINT4_CLASS_ID 0x2012 |
#define |
HYBRIDINTERP_FRGBA_CLASS_ID 0x2013 |
#define |
HYBRIDINTERP_POINT2_CLASS_ID Class_ID(0x15205122,
0x1690125b) |
#define |
TCBINTERP_FLOAT_CLASS_ID 0x442311 |
#define |
TCBINTERP_POSITION_CLASS_ID 0x442312 |
#define |
TCBINTERP_ROTATION_CLASS_ID 0x442313 |
#define |
TCBINTERP_POINT3_CLASS_ID 0x442314 |
#define |
TCBINTERP_SCALE_CLASS_ID 0x442315 |
#define |
TCBINTERP_POINT4_CLASS_ID 0x442316 |
#define |
MASTERPOINTCONT_CLASS_ID 0xd9c20ff |
Particle Flow Class IDs
|
#define |
PF_SUBCLASS_ID_PARTB 0x1eb34000 |
#define |
PF_OPERATOR_SUBCLASS_ID 0x74f93a02 |
#define |
PF_OPERATOR3D_SUBCLASS_ID 0x74f93a03 |
#define |
PF_TEST_SUBCLASS_ID 0x74f93a04 |
#define |
PF_TEST3D_SUBCLASS_ID 0x74f93a05 |
#define |
PF_ITEM_SUBCLASS_ID 0x74f93a06 |
#define |
PF_OBJECT_SUBCLASS_ID 0x74f93a07 |