ISystemXRef Class Reference
 
 
 
ISystemXRef Class Reference

#include <istdplug.h>

Inheritance diagram for ISystemXRef:
MaxHeapOperators

Class Description

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.

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.

Member Function Documentation

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