iDynamicCell Struct Reference
A Cell. More...
#include <propclass/dynworld.h>
Inheritance diagram for iDynamicCell:

Public Member Functions | |
| virtual iDynamicObject * | AddObject (const char *factory, const csReversibleTransform &trans)=0 |
| Add a new dynamic object to the cell. | |
| virtual void | DeleteObject (iDynamicObject *dynobj)=0 |
| Remove an object. | |
| virtual void | DeleteObjects ()=0 |
| Delete all objects in this cell. | |
| virtual iDynamicSystem * | GetDynamicSystem () const =0 |
| Get the dynamic system for this cell. | |
| virtual iDynamicObject * | GetObject (size_t i) const =0 |
| Get an object. | |
| virtual size_t | GetObjectCount () const =0 |
| Get the number of objects. | |
| virtual iSector * | GetSector () const =0 |
| Get the sector for this cell. | |
| virtual csRef< iString > | Load (iDocumentNode *node)=0 |
| Load the cell from XML. | |
| virtual void | MarkBaseline ()=0 |
| Mark the baseline. | |
| virtual void | Save (iDocumentNode *node)=0 |
| Save the cell to XML. | |
Detailed Description
A Cell.
Definition at line 695 of file dynworld.h.
Member Function Documentation
| virtual iDynamicObject* iDynamicCell::AddObject | ( | const char * | factory, | |
| const csReversibleTransform & | trans | |||
| ) | [pure virtual] |
Add a new dynamic object to the cell.
This object will have no physics properties yet.
| virtual void iDynamicCell::DeleteObject | ( | iDynamicObject * | dynobj | ) | [pure virtual] |
Remove an object.
| virtual void iDynamicCell::DeleteObjects | ( | ) | [pure virtual] |
Delete all objects in this cell.
| virtual iDynamicSystem* iDynamicCell::GetDynamicSystem | ( | ) | const [pure virtual] |
Get the dynamic system for this cell.
| virtual iDynamicObject* iDynamicCell::GetObject | ( | size_t | i | ) | const [pure virtual] |
Get an object.
| virtual size_t iDynamicCell::GetObjectCount | ( | ) | const [pure virtual] |
Get the number of objects.
| virtual iSector* iDynamicCell::GetSector | ( | ) | const [pure virtual] |
Get the sector for this cell.
| virtual csRef<iString> iDynamicCell::Load | ( | iDocumentNode * | node | ) | [pure virtual] |
Load the cell from XML.
| virtual void iDynamicCell::MarkBaseline | ( | ) | [pure virtual] |
Mark the baseline.
| virtual void iDynamicCell::Save | ( | iDocumentNode * | node | ) | [pure virtual] |
Save the cell to XML.
The documentation for this struct was generated from the following file:
- propclass/dynworld.h
Generated for CEL: Crystal Entity Layer 2.1 by doxygen 1.6.1
