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.