Public Member Functions

ISystemXRef Class Reference

Search for all occurrences

Detailed 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.

#include <istdplug.h>

Inheritance diagram for ISystemXRef:
Inheritance graph
[legend]

List of all members.

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


ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef
ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef ISystemXRef