This reference page is linked to from the following overview topics: SDK Change Details.
The object redefinition call parameter structure.
Instance of this structure is passed as call param on NOTIFY_OBJECT_DEFINITION_CHANGE_BEGIN/NOTIFY_OBJECT_DEFINITION_CHANGE_END broadcast notifications.
#include <notify.h>
Public Types |
|
enum | ObjectDefinitionType { kScriptedPlugin = 0 } |
The types of object definition redefinition. More... |
|
Public Member Functions |
|
ObjectDefinitionChangeNotificationParam (ObjectDefinitionType type, void *definition) | |
Public Attributes |
|
ObjectDefinitionType | m_type |
The type of object definition being
redefined. |
|
void * | m_definition |
A pointer whose type is dependent on the
type of object definition being redefined. |
enum ObjectDefinitionType |
The types of object definition redefinition.
kScriptedPlugin |
A scripted plugin/scripted custom attribute. The definition passed will be a ClassDesc2. |
{ kScriptedPlugin = 0 };
ObjectDefinitionChangeNotificationParam | ( | ObjectDefinitionType | type, |
void * | definition | ||
) | [inline] |
: m_type(type), m_definition(definition) {}
The type of object definition being redefined.
void* m_definition |
A pointer whose type is dependent on the type of object definition being redefined.