Interface for interactions between 'systems', in particular biped, and the max xref core.
This interface allows for xrefs to notify systems when key operations occur so they may act accordingly. The interface ID is I_SYSTEM_XREF defined in AnimatableInterfaceIDs.h.
#include <istdplug.h>
Public Member Functions |
|
virtual void | SystemIsObjectXRef ()=0 |
The system is created as an object xref.
|
|
virtual void | SystemNoLongerObjectXRef ()=0 |
The system is no longer an object xref. Most
likely because it has been merged into the scene. |
|
virtual void | SystemUpdated (INode *headNode)=0 |
The system is updated. |
virtual void SystemIsObjectXRef | ( | ) | [pure virtual] |
The system is created as an object xref.
virtual void SystemNoLongerObjectXRef | ( | ) | [pure virtual] |
The system is no longer an object xref. Most likely because it has been merged into the scene.
virtual void SystemUpdated | ( | INode * | headNode | ) | [pure virtual] |
The system is updated.
Passed in this the head node of the system that's being xref'd in. param[in] headNode - the first node returned from Animatable::GetSystemNodes