3ds Max C++ API Reference
|
This section describes the PartID parameter used to pass information that supports messages received by Reference Makers. More...
Typedefs | |
typedef ULONG_PTR | PartID |
This is NOT just a bitmask, the parameter is also used to stuff pointers, hence the ULONG_PTR. | |
Node Global Illumination Property PartIDs | |
Part IDs sent with the REFMSG_NODE_GI_PROP_CHANGED message.
| |
const PartID | PART_GI_EXCLUDED = (PartID)(1<<0) |
Excluded. | |
const PartID | PART_GI_OCCLUDER = (PartID)(1<<1) |
Excluder. | |
const PartID | PART_GI_RECEIVER = (PartID)(1<<2) |
Receiver. | |
const PartID | PART_GI_DIFFUSE = (PartID)(1<<3) |
Diffuse. | |
const PartID | PART_GI_SPECULAR = (PartID)(1<<4) |
Specular. | |
const PartID | PART_GI_NBREFINESTEPS = (PartID)(1<<5) |
Refine Steps. | |
const PartID | PART_GI_MESHSIZE = (PartID)(1<<6) |
Mesh Size. | |
const PartID | PART_GI_MESHINGENABLED = (PartID)(1<<7) |
Meshing Enabled. | |
const PartID | PART_GI_USEGLOBALMESHING = (PartID)(1<<8) |
Use Global Meshing. | |
const PartID | PART_GI_EXCLUDEFROMREGATHERING = (PartID)(1<<9) |
Exclude From Regathering. | |
const PartID | PART_GI_STOREILLUMMESH = (PartID)(1<<10) |
Store Illumination Mesh. | |
const PartID | PART_GI_RAYMULT = (PartID)(1<<11) |
Ray Multiplier. | |
const PartID | PART_GI_USE_ADAPTIVE_SUBDIVISION = (PartID)(1<<12) |
Use Adaptive Subdivision. | |
const PartID | PART_GI_MIN_MESH_SIZE = (PartID)(1<<13) |
Minium Mesh size. | |
const PartID | PART_GI_INITIAL_MESH_SIZE = (PartID)(1<<14) |
Initial Mesh size. | |
const PartID | PART_GI_CONTRAST_THRESHOLD = (PartID)(1<<15) |
Contrast Threshold. | |
Node Render Property PartIDs | |
Sent with REFMSG_NODE_RENDERING_PROP_CHANGED | |
const PartID | PART_REND_PROP_RENDERABLE = (PartID)(1<<0) |
Renderable. | |
const PartID | PART_REND_PROP_CAST_SHADOW = (PartID)(1<<1) |
Cast Shadow. | |
const PartID | PART_REND_PROP_RCV_SHADOW = (PartID)(1<<2) |
Recieve Shadow. | |
const PartID | PART_REND_PROP_RENDER_OCCLUDED = (PartID)(1<<3) |
Render Occluded. | |
const PartID | PART_REND_PROP_VISIBILITY = (PartID)(1<<4) |
Visibility. | |
const PartID | PART_REND_PROP_INHERIT_VIS = (PartID)(1<<5) |
Inherit Visibility. | |
const PartID | PART_REND_PROP_PRIMARY_INVISIBILITY = (PartID)(1<<6) |
Primary Visibility. | |
const PartID | PART_REND_PROP_SECONDARY_INVISIBILITY = (PartID)(1<<7) |
Secondary Visibility. | |
Miscellaneous PartIDs | |
const PartID | PART_EXCLUDE_RADIOSITY = (PartID)(1<<29) |
Special part ID that prevents the radiosity engine from processing the change. | |
const PartID | PART_HIDESTATE = (PartID)(1<<30) |
Special part ID sent by visibility controllers. | |
const PartID | PART_MXS_PROPCHANGE = (PartID)(1<<16) |
Special part ID sent by MAXScript when it changes an object's parameter. | |
PartIDs when notify dependents is called with REFMSG_FLAGDEPENDENTS | |
| |
const PartID | PART_PUT_IN_FG = (PartID)(1<<0) |
Put in Foreground. | |
const PartID | PART_SHOW_DEPENDENCIES = (PartID)(1<<1) |
Show dependencies. | |
const PartID | PART_SHOWDEP_ON = (PartID)(1<<2) |
Show dependencies on. | |
This section describes the PartID parameter used to pass information that supports messages received by Reference Makers.
typedef ULONG_PTR PartID |
This is NOT just a bitmask, the parameter is also used to stuff pointers, hence the ULONG_PTR.
const PartID PART_TOPO = (PartID)TOPO_CHANNEL |
See TOPO_CHANNEL.
const PartID PART_GEOM = (PartID)GEOM_CHANNEL |
See GEOM_CHANNEL
const PartID PART_TEXMAP = (PartID)TEXMAP_CHANNEL |
See TEXMAP_CHANNEL.
const PartID PART_MTL = (PartID)MTL_CHANNEL |
See MTL_CHANNEL.
const PartID PART_SELECT = (PartID)SELECT_CHANNEL |
See SELECT_CHANNEL.
const PartID PART_SUBSEL_TYPE = (PartID)SUBSEL_TYPE_CHANNEL |
See SUBSEL_TYPE_CHANNEL.
const PartID PART_DISPLAY = (PartID)DISP_ATTRIB_CHANNEL |
See DISP_ATTRIB_CHANNEL.
const PartID PART_VERTCOLOR = (PartID)VERTCOLOR_CHANNEL |
See VERTCOLOR_CHANNEL.
const PartID PART_GFX_DATA = (PartID)GFX_DATA_CHANNEL |
See GFX_DATA_CHANNEL.
const PartID PART_DISP_APPROX = (PartID)DISP_APPROX_CHANNEL |
See DISP_APPROX_CHANNEL.
const PartID PART_EXTENSION = (PartID)EXTENSION_CHANNEL |
See EXTENSION_CHANNEL.
const PartID PART_TM_CHAN = (PartID)TM_CHANNEL |
Transform Channel.
const PartID PART_MTL_CHAN = (PartID)GLOBMTL_CHANNEL |
Material Channel.
const PartID PART_ALL = (PartID)(ALL_CHANNELS|PART_TM) |
Combination of ALL_CHANNELS and PART_TM.
Special part ID that prevents the radiosity engine from processing the change.
Special part ID sent by visibility controllers.
Sent when they change the hidden in viewport state. Sent with REFMSG_CHANGE message.
Special part ID sent by MAXScript when it changes an object's parameter.
Sent with REFMSG_CHANGE message