TamlBinaryReader
Engine/source/persistence/taml/binary/tamlBinaryReader.h
Private Types
HashTable< SimObjectId, SimObject * >
typeObjectReferenceHash
Private Attributes
Public Functions
Private Functions
parseChildren(Stream & stream, TamlCallbacks * pCallbacks, SimObject * pSimObject, const U32 versionId)
parseCustomElements(Stream & stream, TamlCallbacks * pCallbacks, TamlCustomNodes & customNodes, const U32 versionId)
parseCustomNode(Stream & stream, TamlCustomNode * pCustomNode, const U32 versionId)
parseElement(Stream & stream, const U32 versionId)
Detailed Description
see:
tamlGroup
Private Types
typedef HashTable< SimObjectId, SimObject * > typeObjectReferenceHash
Private Attributes
typeObjectReferenceHash mObjectReferenceMap
Taml * mpTaml
Public Functions
TamlBinaryReader(Taml * pTaml)
~TamlBinaryReader()
read(FileStream & stream)
Read.
Private Functions
parseAttributes(Stream & stream, SimObject * pSimObject, const U32 versionId)
parseChildren(Stream & stream, TamlCallbacks * pCallbacks, SimObject * pSimObject, const U32 versionId)
parseCustomElements(Stream & stream, TamlCallbacks * pCallbacks, TamlCustomNodes & customNodes, const U32 versionId)
parseCustomNode(Stream & stream, TamlCustomNode * pCustomNode, const U32 versionId)
parseElement(Stream & stream, const U32 versionId)
resetParse(void )