3ds Max C++ API Reference
|
Macros | |
#define | TEAPOT_CLASS_ID1 0xACAD13D3 |
Teapot upper class ID. More... | |
#define | TEAPOT_CLASS_ID2 0xACAD26D9 |
Teapot lower class ID. More... | |
#define | PATCHGRID_CLASS_ID 0x1070 |
#define | BONE_OBJ_CLASSID Class_ID(0x28bf6e8d, 0x2ecca840) |
Procedural bone object, subclass of GeomObject. More... | |
#define | STANDIN_CLASS_ID 0xffffffff |
Subclass class IDs for all classes. More... | |
#define | DEF_SOUNDOBJ_CLASS_ID 0x0000001 |
Default sound object. More... | |
#define | FOG_CLASS_ID 0x10000001 |
Default atmosphere effect. More... | |
#define | GENERIC_AMSOLID_CLASS_ID Class_ID(0x5bb661e8, 0xa2c27f02) |
Subclass class IDs of TEXMAP_CLASS_ID | |
enum | TextureMap_Vertex_Color_BlockID { vertexcolor_params } |
Mask texture. More... | |
enum | TextureMap_Vertex_Color_ParamIDs { vertexcolor_map , vertexcolor_subid } |
Mask texture. More... | |
#define | CHECKER_CLASS_ID 0x0000200 |
Mask texture. More... | |
#define | MARBLE_CLASS_ID 0x0000210 |
Mask texture. More... | |
#define | MASK_CLASS_ID 0x0000220 |
Mask texture. More... | |
#define | MIX_CLASS_ID 0x0000230 |
Mask texture. More... | |
#define | NOISE_CLASS_ID 0x0000234 |
Mask texture. More... | |
#define | GRADIENT_CLASS_ID 0x0000270 |
Mask texture. More... | |
#define | GRADIENTRAMP_MAP_CLASSID Class_ID(0x1dec5b86, 0x43383a51) |
Mask texture. More... | |
#define | TINT_CLASS_ID 0x0000224 |
Tint texture. More... | |
#define | BMTEX_CLASS_ID 0x0000240 |
Bitmap texture. More... | |
#define | ACUBIC_CLASS_ID 0x0000250 |
Reflect/refract. More... | |
#define | MIRROR_CLASS_ID 0x0000260 |
Flat mirror. More... | |
#define | COMPOSITE_CLASS_ID 0x0000280 |
Composite texture. More... | |
#define | COMPOSITE_MATERIAL_CLASS_ID Class_ID(0x61dc0cd7, 0x13640af6) |
Composite Material. More... | |
#define | RGBMULT_CLASS_ID 0x0000290 |
RGB Multiply texture. More... | |
#define | FALLOFF_CLASS_ID 0x00002A0 |
Falloff texture. More... | |
#define | OUTPUT_CLASS_ID 0x00002B0 |
Output texture. More... | |
#define | PLATET_CLASS_ID 0x00002C0 |
Plate glass texture. More... | |
#define | COLORCORRECTION_CLASS_ID 0x00002D0 |
Color Correction texture. More... | |
#define | MULTITILE_CLASS_ID 0x00002E0 |
MultiTile texture. More... | |
#define | VCOL_CLASS_ID 0x0934851 |
Vertex color map. More... | |
#define | PLANET_CLASS_ID 0x46396cf1 |
Mask texture. More... | |
#define | WATER_CLASS_ID 0x7712634e |
Mask texture. More... | |
#define | SMOKE_CLASS_ID 0xa845e7c |
Mask texture. More... | |
#define | SPECKLE_CLASS_ID 0x62c32b8a |
Mask texture. More... | |
#define | SPLAT_CLASS_ID 0x90b04f9 |
Mask texture. More... | |
#define | STUCCO_CLASS_ID 0x9312fbe |
Mask texture. More... | |
#define | SWIRL_CLASS_ID Class_ID(0x72c8577f, 0x39a00a1b) |
Mask texture. More... | |
#define | CELLTEX_CLASSID Class_ID(0xc90017a5,0x111940bb) |
Mask texture. More... | |
#define | DENT_CLASS_ID Class_ID(0x0000218, 0) |
Mask texture. More... | |
#define | PARTAGE_CLASSID Class_ID(0x8d618ea4,0x49bbe8cf) |
Particle Age texture map. More... | |
#define | PARTBLUR_CLASSID Class_ID(0x8a746be5,0x81163ef6) |
Particle Blur texture map. More... | |
#define | WOOD_CLASS_ID Class_ID(0x0000214, 0) |
Mask texture. More... | |
#define | MRSKYENVSHADER_CLASS_ID Class_ID(0x628e269e, 0x72386abf) |
Class id for the Mental Ray Physical Sky Environment Map. More... | |
#define | PHYSICAL_SUN_SKY_ENV_CLASS_ID Class_ID(0x223349b4, 0x562a7d8b) |
Class id for the Physical Sky environment class ID. More... | |
#define | MULTIOUTPUTTOTEXMAP_CLASS_ID Class_ID(0x896EF2FC, 0x44BD743F) |
MultiOutputToTexmap texture. More... | |
#define | VIZ_BRICKS_CLASSID Class_ID(0x64035fb9, 0x69664cdc) |
Tiles Map (old name was Bricks) More... | |
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.
| |
#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) |
#define | TEMP_OBJECT_CLASSID 0xbeef406a |
Class IDs of classes derived from GEOMOBJECT_CLASS_ID | |
#define | TRIOBJ_CLASS_ID 0x0009 |
TriObject class ID. More... | |
#define | EDITTRIOBJ_CLASS_ID 0xe44f10b3 |
Base triangle mesh (Edit class ID. More... | |
#define | POLYOBJ_CLASS_ID 0x5d21369a |
Polygon mesh (PolyObject) class ID. More... | |
#define | PATCHOBJ_CLASS_ID 0x1030 |
Patch object. More... | |
#define | NURBSOBJ_CLASS_ID 0x4135 |
Nurbs object. More... | |
#define | EPOLYOBJ_CLASS_ID Class_ID(0x1bf8338d,0x192f6098) |
Editable poly. More... | |
Primitive Object Class IDs | |
#define | BOXOBJ_CLASS_ID 0x0010 |
Boolean object Class ID. More... | |
#define | SPHERE_CLASS_ID 0x0011 |
Boolean object Class ID. More... | |
#define | CYLINDER_CLASS_ID 0x0012 |
Boolean object Class ID. More... | |
#define | PLANE_CLASS_ID Class_ID(0x81f1dfc, 0x77566f65) |
Boolean object Class ID. More... | |
#define | PYRAMID_CLASS_ID Class_ID(0x76bf318a, 0x4bf37b10) |
Boolean object Class ID. More... | |
#define | GSPHERE_CLASS_ID Class_ID(0, 32670) |
Boolean object Class ID. More... | |
#define | CONE_CLASS_ID 0xa86c23dd |
Boolean object Class ID. More... | |
#define | TORUS_CLASS_ID 0x0020 |
Boolean object Class ID. More... | |
#define | TUBE_CLASS_ID 0x7B21 |
Boolean object Class ID. More... | |
#define | HEDRA_CLASS_ID 0xf21c5e23 |
Boolean object Class ID. More... | |
#define | NEWBOOL_CLASS_ID Class_ID(0x51db4f2f,0x1c596b1a) |
Boolean object Class ID. More... | |
#define | BOOLEAN2OBJ_CLASS_ID Class_ID(0x7bc209af, 0x01bbac5f) |
Boolean2 object Class ID. More... | |
#define | SHAPEBOOLEANOBJ_CLASS_ID Class_ID(0x6b963d5f, 0x6e243528) |
Shape Boolean Class ID. More... | |
#define | PRISM_CLASS_ID Class_ID(0x63705fac, 0x5c1f553f) |
Boolean object Class ID. More... | |
#define | CAPSULE_CLASS_ID Class_ID(0x6d3d77ac, 0x79c939a9) |
Boolean object Class ID. More... | |
#define | CHAMFERBOX_CLASS_ID Class_ID(0x1AD73F40, 0x48EA0F97) |
Boolean object Class ID. More... | |
#define | CHAMFERCYL_CLASS_ID Class_ID(0x7b9a546e, 0x21a446a1) |
Boolean object Class ID. More... | |
#define | LEXT_CLASS_ID Class_ID(0x9e73a08, 0x8693067) |
Boolean object Class ID. More... | |
#define | CEXT_CLASS_ID Class_ID(0x33b1284d, 0x7af0200d) |
Boolean object Class ID. More... | |
XRef Class IDs | |
#define | XREFOBJ_CLASS_ID Class_ID(0x92aab38c, 0) |
XRef object class ID. More... | |
#define | XREFATMOS_CLASS_ID Class_ID(0x4869d60f, 0x21af2ae4) |
XRef atmospheric effect class ID. More... | |
#define | XREFMATERIAL_CLASS_ID Class_ID(0x272c0d4b, 0x432a414b) |
XRef material class ID. More... | |
#define | XREFCTRL_CLASS_ID Class_ID(0x32fb4637, 0x65fd482b) |
matrix3 type XRef control class ID More... | |
#define | FLOAT_XREFCTRL_CLASS_ID Class_ID(0x0626200e, 0x049070cc) |
float type XRef control class ID More... | |
#define | POINT3_XREFCTRL_CLASS_ID Class_ID(0x0603ee00, 0x0105530f) |
point3 type XRef control class ID More... | |
#define | POINT4_XREFCTRL_CLASS_ID Class_ID(0x46320d2a, 0xb1c3177e) |
point4 type XRef control class ID More... | |
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. More... | |
#define | MORPHOBJ_CLASS_ID 0x1021 |
Morph object class ID. More... | |
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 |
#define | EGG_CLASS_ID 0x171a1afe |
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 |
Class id for the Mental Ray Physical Sun Light object. More... | |
#define | SPOT_LIGHT_CLASS_ID 0x1012 |
Class id for the Mental Ray Physical Sun Light object. More... | |
#define | DIR_LIGHT_CLASS_ID 0x1013 |
Class id for the Mental Ray Physical Sun Light object. More... | |
#define | FSPOT_LIGHT_CLASS_ID 0x1014 |
Class id for the Mental Ray Physical Sun Light object. More... | |
#define | TDIR_LIGHT_CLASS_ID 0x1015 |
Class id for the Mental Ray Physical Sun Light object. More... | |
#define | MR_PHYSSUN_CLASS_ID Class_ID(0x71503bbb, 0x25e21124) |
Class id for the Mental Ray Physical Sun Light object. More... | |
#define | MRPHYSSKY_LIGHT_OBJECT_CLASSID Class_ID(0x26ee3350, 0x799b5b56) |
Class id for the Mental Ray Physical Sky object. More... | |
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. More... | |
#define | DMTL2_CLASS_ID 0x00000003 |
Was used when migrating from StdMtl to StdMtl2. More... | |
#define | CMTL_CLASS_ID 0x0000100 |
Top-bottom material. More... | |
#define | MULTI_CLASS_ID 0x0000200 |
Super class ID multi material. More... | |
#define | MULTI_MATERIAL_CLASS_ID Class_ID(MULTI_CLASS_ID, 0) |
StdMtl2: standard material. More... | |
#define | DOUBLESIDED_CLASS_ID 0x0000210 |
Double-sided material. More... | |
#define | MIXMAT_CLASS_ID 0x0000250 |
Blend material. More... | |
#define | BAKE_SHELL_CLASS_ID 0x0000255 |
Two material shell for baking. More... | |
#define | MATTE_CLASS_ID 0x0000260 |
Matte material class ID. More... | |
#define | LOCKMAT_CLASS_ID Class_ID(0x5c92647b, 0x35a5272a) |
Locked material class ID. More... | |
#define | DXMATERIAL_CLASS_ID Class_ID(0xed995e4, 0x6133daf2) |
DirectX material class ID. More... | |
#define | ARCHITECTURALMATERIAL_CLASS_ID Class_ID(0x13d11bbe, 0x691e3037) |
(Legacy) Architectural Material class ID More... | |
#define | SRR_MATERIAL_CLASSID Class_ID(0x2914493d, 0x6cff42f7) |
Advanced Lighting Override material. More... | |
#define | SHELLAC_CLASS_ID Class_ID(0x46ee536a, 0) |
StdMtl2: standard material. More... | |
#define | SKELETON_CLASS_ID Class_ID(0x1a8169a, 0x4d3960a5) |
Ink&Paint material. More... | |
#define | RAYMTL_CLASSID Class_ID(0x27190ff4, 0x329b106e) |
Raytrace material. More... | |
#define | PHYSICALMATERIAL_CLASS_ID Class_ID(0x3d6b1cec, 0xdeadc001) |
Physical Material Class ID. More... | |
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. More... | |
#define | RapidRTRenderer_CLASS_ID Class_ID(0xb1a427cd, 0xa045556f) |
Class ID for ART renderer. More... | |
#define | RayEngineGlobalData_ClassID Class_ID(0x4fa95e9b, 0x09a26e66) |
Class ID for "Raytrace" tab in the render dialog. More... | |
#define | AutodeskCloudRendererClassID Class_ID(0x336b421a, 0x574b21ea) |
Class ID for the Autodesk A360 Cloud Renderer. More... | |
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) |
FFD Modifier Class IDs | |
#define | FFDNMOSSQUARE_CLASS_ID Class_ID(0x8ab36cc5,0x82d7fe74) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
#define | FFDNMWSSQUARE_CLASS_ID Class_ID(0x67ea40b3,0xfe7a30c4) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
#define | FFDNMWSSQUARE_MOD_CLASS_ID Class_ID(0xd6636ea2,0x9aa42bf3) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
#define | FFDNMOSCYL_CLASS_ID Class_ID(0x98f37a63,0x3ffe9bca) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
#define | FFDNMWSCYL_CLASS_ID Class_ID(0xfa4700be,0xbbe85051) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
#define | FFDNMWSCYL_MOD_CLASS_ID Class_ID(0xf1c630a3,0xaa8ff601) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
#define | FFD44_CLASS_ID Class_ID(0x21325596, 0x2cd10bd8) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
#define | FFD33_CLASS_ID Class_ID(0x21325596, 0x2cd10bd9) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
#define | FFD22_CLASS_ID Class_ID(0x21325596, 0x2cd10bd0) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
#define | M3MatClassID Class_ID(0x4b9937e0, 0x3a1c3da4) |
maxsdk\samples\modifiers\morpher\wM3.h More... | |
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 |
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 |
#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) |
#define TEMP_OBJECT_CLASSID 0xbeef406a |
#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.
#define BOXOBJ_CLASS_ID 0x0010 |
Boolean object Class ID.
#define SPHERE_CLASS_ID 0x0011 |
Boolean object Class ID.
#define CYLINDER_CLASS_ID 0x0012 |
Boolean object Class ID.
#define CONE_CLASS_ID 0xa86c23dd |
Boolean object Class ID.
#define TORUS_CLASS_ID 0x0020 |
Boolean object Class ID.
#define TUBE_CLASS_ID 0x7B21 |
Boolean object Class ID.
#define HEDRA_CLASS_ID 0xf21c5e23 |
Boolean object Class ID.
#define BOOLEAN2OBJ_CLASS_ID Class_ID(0x7bc209af, 0x01bbac5f) |
Boolean2 object Class ID.
#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) |
matrix3 type XRef control class ID
#define FLOAT_XREFCTRL_CLASS_ID Class_ID(0x0626200e, 0x049070cc) |
float type XRef control class ID
#define POINT3_XREFCTRL_CLASS_ID Class_ID(0x0603ee00, 0x0105530f) |
point3 type XRef control class ID
#define POINT4_XREFCTRL_CLASS_ID Class_ID(0x46320d2a, 0xb1c3177e) |
point4 type XRef control class ID
#define GRID_OSNAP_CLASS_ID Class_ID(0x62f565d6, 0x110a1f97) |
#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 RAIN_CLASS_ID 0x9bd61aa0 |
#define SNOW_CLASS_ID 0x9bd61aa1 |
#define WAVEOBJ_CLASS_ID 0x0013 |
#define LOFTOBJ_CLASS_ID 0x1035 |
#define LOFT_DEFCURVE_CLASS_ID 0x1036 |
#define LOFT_GENERIC_CLASS_ID 0x10B0 |
#define TARGET_CLASS_ID 0x1020 |
Camera target class ID.
#define MORPHOBJ_CLASS_ID 0x1021 |
Morph object 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 |
#define EGG_CLASS_ID 0x171a1afe |
#define SIMPLE_CAM_CLASS_ID 0x1001 |
#define LOOKAT_CAM_CLASS_ID 0x1002 |
#define MR_PHYSSUN_CLASS_ID Class_ID(0x71503bbb, 0x25e21124) |
#define MRPHYSSKY_LIGHT_OBJECT_CLASSID Class_ID(0x26ee3350, 0x799b5b56) |
Class id for the Mental Ray Physical Sky object.
#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 |
#define STDUV_CLASS_ID 0x0000100 |
#define STDXYZ_CLASS_ID 0x0000100 |
#define STDTEXOUT_CLASS_ID 0x0000100 |
#define DMTL_CLASS_ID 0x00000002 |
StdMtl2: standard material.
#define DMTL2_CLASS_ID 0x00000003 |
Was used when migrating from StdMtl to StdMtl2.
#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) |
StdMtl2: standard material.
#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.
#define DXMATERIAL_CLASS_ID Class_ID(0xed995e4, 0x6133daf2) |
DirectX material class ID.
#define ARCHITECTURALMATERIAL_CLASS_ID Class_ID(0x13d11bbe, 0x691e3037) |
(Legacy) Architectural Material class ID
#define SRR_MATERIAL_CLASSID Class_ID(0x2914493d, 0x6cff42f7) |
Advanced Lighting Override material.
#define SHELLAC_CLASS_ID Class_ID(0x46ee536a, 0) |
StdMtl2: standard material.
#define SKELETON_CLASS_ID Class_ID(0x1a8169a, 0x4d3960a5) |
Ink&Paint material.
#define RAYMTL_CLASSID Class_ID(0x27190ff4, 0x329b106e) |
Raytrace material.
#define CHECKER_CLASS_ID 0x0000200 |
Mask texture.
#define MARBLE_CLASS_ID 0x0000210 |
Mask texture.
#define MASK_CLASS_ID 0x0000220 |
Mask texture.
#define MIX_CLASS_ID 0x0000230 |
Mask texture.
#define NOISE_CLASS_ID 0x0000234 |
Mask texture.
#define GRADIENT_CLASS_ID 0x0000270 |
Mask texture.
#define GRADIENTRAMP_MAP_CLASSID Class_ID(0x1dec5b86, 0x43383a51) |
Mask texture.
#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 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 MULTITILE_CLASS_ID 0x00002E0 |
MultiTile texture.
#define VCOL_CLASS_ID 0x0934851 |
Vertex color map.
#define PLANET_CLASS_ID 0x46396cf1 |
Mask texture.
#define WATER_CLASS_ID 0x7712634e |
Mask texture.
#define SMOKE_CLASS_ID 0xa845e7c |
Mask texture.
#define SPECKLE_CLASS_ID 0x62c32b8a |
Mask texture.
#define SPLAT_CLASS_ID 0x90b04f9 |
Mask texture.
#define STUCCO_CLASS_ID 0x9312fbe |
Mask texture.
#define SWIRL_CLASS_ID Class_ID(0x72c8577f, 0x39a00a1b) |
Mask texture.
#define CELLTEX_CLASSID Class_ID(0xc90017a5,0x111940bb) |
Mask texture.
#define DENT_CLASS_ID Class_ID(0x0000218, 0) |
Mask texture.
#define PARTAGE_CLASSID Class_ID(0x8d618ea4,0x49bbe8cf) |
Particle Age texture map.
#define PARTBLUR_CLASSID Class_ID(0x8a746be5,0x81163ef6) |
Particle Blur texture map.
#define WOOD_CLASS_ID Class_ID(0x0000214, 0) |
Mask texture.
#define MRSKYENVSHADER_CLASS_ID Class_ID(0x628e269e, 0x72386abf) |
Class id for the Mental Ray Physical Sky Environment Map.
#define PHYSICAL_SUN_SKY_ENV_CLASS_ID Class_ID(0x223349b4, 0x562a7d8b) |
Class id for the Physical Sky environment class ID.
#define MULTIOUTPUTTOTEXMAP_CLASS_ID Class_ID(0x896EF2FC, 0x44BD743F) |
MultiOutputToTexmap texture.
#define VIZ_BRICKS_CLASSID Class_ID(0x64035fb9, 0x69664cdc) |
Tiles Map (old name was Bricks)
#define STDSHADERS_CLASS_ID 0x00000035 |
#define STD_SHADOW_MAP_CLASS_ID 0x0000100 |
#define STD_RAYTRACE_SHADOW_CLASS_ID 0x0000200 |
#define SREND_CLASS_ID 0x000001 |
Default scan-line renderer.
#define RapidRTRenderer_CLASS_ID Class_ID(0xb1a427cd, 0xa045556f) |
Class ID for ART renderer.
#define RayEngineGlobalData_ClassID Class_ID(0x4fa95e9b, 0x09a26e66) |
Class ID for "Raytrace" tab in the render dialog.
#define AutodeskCloudRendererClassID Class_ID(0x336b421a, 0x574b21ea) |
Class ID for the Autodesk A360 Cloud Renderer.
#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 |
#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) |
#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 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 CHAMFEROSM_CLASS_ID Class_ID(0x332c9510, 0x38bb548c) |
#define WEIGHTED_NORMALS_MOD_ID Class_ID(0x423b0429, 0x47ca639b) |
#define EDIT_POLY_MODIFIER_CLASS_ID Class_ID(0x79aa6e1d, 0x71a075b7) |
#define EDITMESH_CLASS_ID 0x00050 |
#define EDITSPLINE_CLASS_ID 0x00060 |
#define EDITPATCH_CLASS_ID 0x00070 |
#define EDITLOFT_CLASS_ID 0x00080 |
#define CLUSTNODEOSM_CLASS_ID 0xc4d33 |
#define CLUSTOSM_CLASS_ID 0x25215824 |
#define RESET_XFORM_CLASS_ID 0x8d562b81 |
#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 |
#define OPENSUBDIV_MOD_CLASS_ID Class_ID(0x73ccf34a, 0x9abc45fc) |
#define FFDNMOSSQUARE_CLASS_ID Class_ID(0x8ab36cc5,0x82d7fe74) |
maxsdk\samples\modifiers\morpher\wM3.h
#define FFDNMWSSQUARE_CLASS_ID Class_ID(0x67ea40b3,0xfe7a30c4) |
maxsdk\samples\modifiers\morpher\wM3.h
#define FFDNMWSSQUARE_MOD_CLASS_ID Class_ID(0xd6636ea2,0x9aa42bf3) |
maxsdk\samples\modifiers\morpher\wM3.h
#define FFDNMOSCYL_CLASS_ID Class_ID(0x98f37a63,0x3ffe9bca) |
maxsdk\samples\modifiers\morpher\wM3.h
#define FFDNMWSCYL_CLASS_ID Class_ID(0xfa4700be,0xbbe85051) |
maxsdk\samples\modifiers\morpher\wM3.h
#define FFDNMWSCYL_MOD_CLASS_ID Class_ID(0xf1c630a3,0xaa8ff601) |
maxsdk\samples\modifiers\morpher\wM3.h
#define FFD44_CLASS_ID Class_ID(0x21325596, 0x2cd10bd8) |
maxsdk\samples\modifiers\morpher\wM3.h
#define FFD33_CLASS_ID Class_ID(0x21325596, 0x2cd10bd9) |
maxsdk\samples\modifiers\morpher\wM3.h
#define FFD22_CLASS_ID Class_ID(0x21325596, 0x2cd10bd0) |
maxsdk\samples\modifiers\morpher\wM3.h
#define M3MatClassID Class_ID(0x4b9937e0, 0x3a1c3da4) |
maxsdk\samples\modifiers\morpher\wM3.h
#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 |
#define GENERIC_AMSOLID_CLASS_ID Class_ID(0x5bb661e8, 0xa2c27f02) |
#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 POINTCTRLCONTAINER_CLASS_ID 0xd9c20ff |
#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 |
enum BoneObj_Block |
enum BoneObj_Params |