TamlCustomNode
Engine/source/persistence/taml/tamlCustom.h
Private Attributes
Public Functions
addField(const char * pFieldName, const LinearColorF & fieldValue)
const Vector< TamlCustomNode * > &
bool
T *
getProxyObject(const bool deleteIfNotType)
bool
removeNode(const U32 index)
setIgnoreEmpty(const bool ignoreEmpty)
setNodeName(const char * pNodeName)
setNodeText(const char * pNodeText)
setWriteNode(TamlWriteNode * pWriteNode)
Private Functions
registerField(TamlCustomField * pCustomField)
Detailed Description
Private Attributes
Vector< TamlCustomNode * > mChildren
TamlCustomFieldVector mFields
bool mIgnoreEmpty
StringTableEntry mNodeName
TamlCustomField mNodeText
SimObject * mpProxyObject
TamlWriteNode * mpProxyWriteNode
Public Functions
TamlCustomNode()
~TamlCustomNode()
addField(const char * pFieldName, const AngAxisF & fieldValue)
addField(const char * pFieldName, const bool fieldValue)
addField(const char * pFieldName, const char * fieldValue)
addField(const char * pFieldName, const ColorI & fieldValue)
addField(const char * pFieldName, const float fieldValue)
addField(const char * pFieldName, const LinearColorF & fieldValue)
addField(const char * pFieldName, const Point2F & fieldValue)
addField(const char * pFieldName, const Point2I & fieldValue)
addField(const char * pFieldName, const Point3F & fieldValue)
addField(const char * pFieldName, const Point3I & fieldValue)
addField(const char * pFieldName, const QuatF & fieldValue)
addField(const char * pFieldName, const RectF & fieldValue)
addField(const char * pFieldName, const S32 fieldValue)
addField(const char * pFieldName, const U32 fieldValue)
addNode(const char * pNodeName, const bool ignoreEmpty)
addNode(SimObject * pProxyObject)
findField(const char * pFieldName)
findNode(const char * pNodeName)
getChildren(void )
getFields(void )
getIgnoreEmpty(void )
getNodeName(void )
getNodeTextField(void )
getNodeTextField(void )
getProxyObject(const bool deleteIfNotType)
getProxyWriteNode(void )
isEmpty(void )
isProxyObject(void )
removeNode(const U32 index)
resetState(void )
Reimplemented from: IFactoryObjectReset
setIgnoreEmpty(const bool ignoreEmpty)
setNodeName(const char * pNodeName)
setNodeText(const char * pNodeText)
setWriteNode(TamlWriteNode * pWriteNode)