![]() |
VR-Forces 4.3 Class Documentation
|
{group:Demonstration Scene Graph} More...

Public Types | |
| typedef std::map< int, trpgReadGroupBase *, std::less < int > > | GroupMap |
Public Member Functions | |
| trpgSceneGraphParser (void) | |
| virtual | ~trpgSceneGraphParser (void) |
| trpgReadNode * | ParseScene (trpgReadBuffer &, GroupMap &) |
| Call this instead of Parse() Deleting it is your responsibility. | |
| trpgReadGroupBase * | GetCurrTop (void) |
| trpgReadTileHeader * | GetTileHeaderRef (void) |
| Get the current parent object. | |
| GroupMap * | GetGroupMap (void) |
| For use by the helpers only. | |
Public Member Functions inherited from trpgSceneParser | |
| trpgSceneParser (void) | |
| virtual | ~trpgSceneParser (void) |
Public Member Functions inherited from trpgr_Parser | |
| trpgr_Parser (void) | |
| virtual | ~trpgr_Parser (void) |
| bool | isValid (void) const |
| virtual void | AddCallback (trpgToken, trpgr_Callback *, bool destroy=true) |
| Add and remove token callbacks. | |
| virtual void | AddCallback (trpgToken, trpgReadWriteable *) |
| virtual const trpgr_Callback * | GetCallback (trpgToken tok) const |
| virtual trpgr_Callback * | GetCallback (trpgToken tok) |
| virtual void | RemoveCallback (trpgToken) |
| virtual void | SetDefaultCallback (trpgr_Callback *, bool destroy=true) |
| virtual bool | Parse (trpgReadBuffer &) |
| Parse a read buffer. | |
| virtual bool | TokenIsValid (trpgToken) |
Protected Member Functions | |
| bool | StartChildren (void *) |
| Start defining children for the given object. | |
| bool | EndChildren (void *) |
Protected Attributes | |
| trpgReadNode * | currTop |
| trpgReadNode * | top |
| Current parent group. | |
| GroupMap * | gmap |
| Top of everything. | |
| trpgReadTileHeader | tileHead |
Protected Attributes inherited from trpgSceneParser | |
| std::vector< void * > | parents |
| List of objects whose children we're working on. | |
Protected Attributes inherited from trpgr_Parser | |
| void * | lastObject |
| Check token validity. | |
{group:Demonstration Scene Graph}
| typedef std::map< int,trpgReadGroupBase *,std::less<int> > trpgSceneGraphParser::GroupMap |
| trpgSceneGraphParser::trpgSceneGraphParser | ( | void | ) |
|
inlinevirtual |
| trpgReadNode* trpgSceneGraphParser::ParseScene | ( | trpgReadBuffer & | , |
| GroupMap & | |||
| ) |
Call this instead of Parse() Deleting it is your responsibility.
| trpgReadGroupBase* trpgSceneGraphParser::GetCurrTop | ( | void | ) |
| trpgReadTileHeader* trpgSceneGraphParser::GetTileHeaderRef | ( | void | ) |
Get the current parent object.
| GroupMap* trpgSceneGraphParser::GetGroupMap | ( | void | ) |
For use by the helpers only.
|
protectedvirtual |
Start defining children for the given object.
Reimplemented from trpgSceneParser.
|
protectedvirtual |
Reimplemented from trpgSceneParser.
|
protected |
|
protected |
Current parent group.
|
protected |
Top of everything.
|
protected |