TamlXmlReader
Engine/source/persistence/taml/xml/tamlXmlReader.h
Private Types
HashTable< SimObjectId, SimObject * >
typeObjectReferenceHash
Private Attributes
Public Functions
Private Functions
const char *
getTamlObjectName(TiXmlElement * pXmlElement)
getTamlRefId(TiXmlElement * pXmlElement)
getTamlRefToId(TiXmlElement * pXmlElement)
parseAttributes(TiXmlElement * pXmlElement, SimObject * pSimObject)
parseCustomElement(TiXmlElement * pXmlElement, TamlCustomNodes & pCustomNode)
parseCustomNode(TiXmlElement * pXmlElement, TamlCustomNode * pCustomNode)
parseElement(TiXmlElement * pXmlElement)
Detailed Description
see:
tamlGroup
Private Types
typedef HashTable< SimObjectId, SimObject * > typeObjectReferenceHash
Private Attributes
typeObjectReferenceHash mObjectReferenceMap
Taml * mpTaml
Public Functions
TamlXmlReader(Taml * pTaml)
~TamlXmlReader()
read(FileStream & stream)
Read.
Private Functions
getTamlObjectName(TiXmlElement * pXmlElement)
getTamlRefId(TiXmlElement * pXmlElement)
getTamlRefToId(TiXmlElement * pXmlElement)
parseAttributes(TiXmlElement * pXmlElement, SimObject * pSimObject)
parseCustomElement(TiXmlElement * pXmlElement, TamlCustomNodes & pCustomNode)
parseCustomNode(TiXmlElement * pXmlElement, TamlCustomNode * pCustomNode)
parseElement(TiXmlElement * pXmlElement)
resetParse(void )