ScummVM API documentation
hpl::cNode2D Class Reference
Inheritance diagram for hpl::cNode2D:
hpl::iNode hpl::iSaveObject

Public Member Functions

iNodeCreateChild ()
 
cNode2DCreateChild2D ()
 
cVector3fGetPosition ()
 
cVector3fGetRotation ()
 
cVector3fGetScale ()
 
void SetPosition (cVector3f avPos)
 
void SetRotation (cVector3f avRot)
 
void SetScale (cVector3f avScale)
 
- Public Member Functions inherited from hpl::iNode
int SetVisible (bool abX, bool abCascade)
 
bool AddEntity (iEntity *apEntity)
 
bool RemoveEntity (iEntity *apEntity)
 
void ClearEntities ()
 
void SetActive (bool abX)
 
bool IsActive ()
 
cNodeIterator GetChildIterator ()
 
cEntityIterator GetEntityIterator ()
 
virtual iSaveDataCreateSaveData ()
 
virtual void SaveToSaveData (iSaveData *apSaveData)
 
virtual void LoadFromSaveData (iSaveData *apSaveData)
 
virtual void SaveDataSetup (cSaveObjectHandler *apSaveObjectHandler, cGame *apGame)
 
- Public Member Functions inherited from hpl::iSaveObject
int GetSaveObjectId ()
 
void SetIsSaved (bool abX)
 
bool IsSaved ()
 

Additional Inherited Members

- Protected Attributes inherited from hpl::iNode
tEntityList mlstEntity
 
tNodeList mlstNode
 
bool mbActive
 
- Protected Attributes inherited from hpl::iSaveObject
iSaveDatampSaveData
 

The documentation for this class was generated from the following file: