Enumerator | Functions

IPFActionState.h

Functions

virtual Class_ID  GetClassID ()=0
  The method returns the unique ID for the action state class.
virtual ULONG  GetActionHandle () const =0
  Returns node handle of the action with the action state.
virtual void  SetActionHandle (ULONG actionHandle)=0
  Defines node handle of the action with the action state.
virtual IOResult  Save (ISave *isave) const =0
  Saving content of the action state to file.
virtual IOResult  Load (ILoad *iload)=0
  Loading content of the action state from file.
FPInterfaceDesc GetDesc ()

Function Documentation

Class_ID GetClassID ( ) [pure virtual, inherited]

The method returns the unique ID for the action state class.

The ID is used for constructing the action state when loading since the action state class is not inherited from class Animatable.

ULONG GetActionHandle ( ) const [pure virtual, inherited]

Returns node handle of the action with the action state.

void SetActionHandle ( ULONG  actionHandle ) [pure virtual, inherited]

Defines node handle of the action with the action state.

IOResult Save ( ISave isave ) const [pure virtual, inherited]

Saving content of the action state to file.

IOResult Load ( ILoad iload ) [pure virtual, inherited]

Loading content of the action state from file.

FPInterfaceDesc * GetDesc ( ) [inline, virtual, inherited]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

                               { return GetDescByID(PFACTIONSTATE_INTERFACE); 

}