3ds Max C++ API Reference
|
Is a data structure for parameter blocks updates, used with events such as : EventType_Material_ParamBlock, EventType_Node_ParamBlock, ... All related to paramblocks updates. More...
#include <NotificationAPI_Events.h>
Classes | |
struct | ContainerTypeAndIndex |
Is a data structure for parameter blocks container information Retrieve the parameter block that was updated in the references or custom attributes or whatever of the Object* from the INode* or Mtl* or Texmap* etc... More... | |
Public Types | |
enum | ParameterBlockContainerType { UNKNOWN_CONTAINER_TYPE = 0 , REFERENCES , CUSTOM_ATTRIBUTES , SHADER } |
enum | ParameterBlockType { UNKNOWN_PB_TYPE = 0 , PB_ONE , PB_TWO } |
ParameterBlockContainerType | |
Is the container type of the paramblock | |
ParameterBlockType |
Public Attributes | |
ParameterBlockType | m_ParamBlockType |
Retrieve the parameter block type (can be IParamBlock or IParamBlock2 or..) More... | |
MaxSDK::Array< ContainerTypeAndIndex > | m_ParamBlockIndexPath |
Retrieve the parameter block containers path. More... | |
MaxSDK::Array< int > | m_ParametersIDsUpdatedInThatParamBlock |
Retrieve all the parameters updated in the parameter block. More... | |
MaxSDK::Array< MSTR > | m_ParametersNames |
Retrieve all the parameters names that were updated in the parameter block (whereever they come from references/custom attributes etc.) More... | |
Is a data structure for parameter blocks updates, used with events such as : EventType_Material_ParamBlock, EventType_Node_ParamBlock, ... All related to paramblocks updates.
Enumerator | |
---|---|
UNKNOWN_CONTAINER_TYPE | Unknown is an error. |
REFERENCES | means the paramblock data comes from the References of the ReferenceTarget |
CUSTOM_ATTRIBUTES | means the paramblock data comes from the Custom attributes of the ReferenceTarget |
SHADER | means the paramblock data comes from a Shader* being part of the ReferenceTarget |
enum ParameterBlockType |
Enumerator | |
---|---|
UNKNOWN_PB_TYPE | Unknown is an error. |
PB_ONE | means we are dealing with a paramblock 1 |
PB_TWO | means we are dealing with a paramblock 2 |
ParameterBlockType m_ParamBlockType |
Retrieve the parameter block type (can be IParamBlock or IParamBlock2 or..)
MaxSDK::Array<ContainerTypeAndIndex> m_ParamBlockIndexPath |
Retrieve the parameter block containers path.
MaxSDK::Array<int> m_ParametersIDsUpdatedInThatParamBlock |
Retrieve all the parameters updated in the parameter block.
MaxSDK::Array<MSTR> m_ParametersNames |
Retrieve all the parameters names that were updated in the parameter block (whereever they come from references/custom attributes etc.)