ObjectDefinitionChangeNotificationParam Struct Reference
 
 
 
ObjectDefinitionChangeNotificationParam Struct Reference

This reference page is linked to from the following overview topics: SDK Change Details.


#include <notify.h>

Inheritance diagram for ObjectDefinitionChangeNotificationParam:
MaxHeapOperators

Class Description

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.

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.

Member Enumeration Documentation

The types of object definition redefinition.

Enumerator:
kScriptedPlugin 

A scripted plugin/scripted custom attribute. The definition passed will be a ClassDesc2.

                                 { 
                kScriptedPlugin = 0 
        };

Constructor & Destructor Documentation

ObjectDefinitionChangeNotificationParam ( ObjectDefinitionType  type,
void *  definition 
) [inline]
: m_type(type), m_definition(definition) {}

Member Data Documentation

The type of object definition being redefined.

A pointer whose type is dependent on the type of object definition being redefined.