IPFActionState.h

IPFActionState.h

Module description

Functions

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

Function Documentation

Class_ID GetClassID ( )
pure virtual

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.

Implemented in PFSimpleActionState.

ULONG GetActionHandle ( ) const
pure virtual

Returns node handle of the action with the action state.

Implemented in PFSimpleActionState.

void SetActionHandle ( ULONG  actionHandle)
pure virtual

Defines node handle of the action with the action state.

Implemented in PFSimpleActionState.

IOResult Save ( ISave isave) const
pure virtual

Saving content of the action state to file.

Implemented in PFSimpleActionState.

IOResult Load ( ILoad iload)
pure virtual

Loading content of the action state from file.

Implemented in PFSimpleActionState.

FPInterfaceDesc * GetDesc ( )
inlinevirtual
Remarks
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

86 
88 }
#define PFACTIONSTATE_INTERFACE
Definition: IPFActionState.h:25
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613