|
RavEngine
|
#include <SnXmlReader.h>
Public Member Functions | |
| virtual bool | read (const char *inName, const char *&outData)=0 |
| virtual bool | read (const char *inName, PxSerialObjectId &outId)=0 |
| virtual bool | gotoChild (const char *inName)=0 |
| virtual bool | gotoFirstChild ()=0 |
| virtual bool | gotoNextSibling ()=0 |
| virtual PxU32 | countChildren ()=0 |
| virtual const char * | getCurrentItemName ()=0 |
| virtual const char * | getCurrentItemValue ()=0 |
| virtual bool | leaveChild ()=0 |
| virtual XmlReader * | getParentReader ()=0 |
| virtual void | pushCurrentContext ()=0 |
| virtual void | popCurrentContext ()=0 |
Reader used to read data out of the repx format.
|
pure virtual |
Count all children of the current object
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Get the name of the current item
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Get the value of the current item
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Get reader for the parental object
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Goto a child element by name. That child becomes this reader's context
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Goto the first child regardless of name
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Goto the next sibling regardless of name
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Leave the current child
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Pop the current context back to where it during push
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Ensures we don't leave the reader in an odd state due to not leaving a given child
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Read a key-value pair out of the database
Implemented in physx::Sn::XmlNodeReader.
|
pure virtual |
Read an object id out of the database
Implemented in physx::Sn::XmlNodeReader.