Torque2D Reference
Loading...
Searching...
No Matches
TamlCustomNode Class Reference

#include <tamlCustom.h>

Inheritance diagram for TamlCustomNode:

Public Member Functions

 TamlCustomNode ()
virtual ~TamlCustomNode ()
virtual void resetState (void)
TamlCustomNodeaddNode (SimObject *pProxyObject)
TamlCustomNodeaddNode (const char *pNodeName, const bool ignoreEmpty=true)
void removeNode (const U32 index)
const TamlCustomNodefindNode (const char *pNodeName) const
TamlCustomFieldaddField (const char *pFieldName, const ColorI &fieldValue)
TamlCustomFieldaddField (const char *pFieldName, const ColorF &fieldValue)
TamlCustomFieldaddField (const char *pFieldName, const Point2I &fieldValue)
TamlCustomFieldaddField (const char *pFieldName, const Point2F &fieldValue)
TamlCustomFieldaddField (const char *pFieldName, const b2Vec2 &fieldValue)
TamlCustomFieldaddField (const char *pFieldName, const U32 fieldValue)
TamlCustomFieldaddField (const char *pFieldName, const bool fieldValue)
TamlCustomFieldaddField (const char *pFieldName, const S32 fieldValue)
TamlCustomFieldaddField (const char *pFieldName, const float fieldValue)
TamlCustomFieldaddField (const char *pFieldName, const char *fieldValue)
const TamlCustomFieldfindField (const char *pFieldName) const
void setNodeName (const char *pNodeName)
StringTableEntry getNodeName (void) const
void setWriteNode (TamlWriteNode *pWriteNode)
void setNodeText (const char *pNodeText)
const TamlCustomFieldgetNodeTextField (void) const
TamlCustomFieldgetNodeTextField (void)
const Vector< TamlCustomNode * > & getChildren (void) const
const TamlCustomFieldVector & getFields (void) const
bool isProxyObject (void) const
template<typename T>
T * getProxyObject (const bool deleteIfNotType) const
const TamlWriteNodegetProxyWriteNode (void) const
bool isEmpty (void) const
void setIgnoreEmpty (const bool ignoreEmpty)
bool getIgnoreEmpty (void) const

Detailed Description

Constructor & Destructor Documentation

◆ TamlCustomNode()

TamlCustomNode ( )
inline

◆ ~TamlCustomNode()

virtual ~TamlCustomNode ( )
inlinevirtual

Member Function Documentation

◆ addField() [1/10]

TamlCustomField * addField ( const char * pFieldName,
const b2Vec2 & fieldValue )
inline

◆ addField() [2/10]

TamlCustomField * addField ( const char * pFieldName,
const bool fieldValue )
inline

◆ addField() [3/10]

TamlCustomField * addField ( const char * pFieldName,
const char * fieldValue )
inline

◆ addField() [4/10]

TamlCustomField * addField ( const char * pFieldName,
const ColorF & fieldValue )
inline

◆ addField() [5/10]

TamlCustomField * addField ( const char * pFieldName,
const ColorI & fieldValue )
inline

◆ addField() [6/10]

TamlCustomField * addField ( const char * pFieldName,
const float fieldValue )
inline

◆ addField() [7/10]

TamlCustomField * addField ( const char * pFieldName,
const Point2F & fieldValue )
inline

◆ addField() [8/10]

TamlCustomField * addField ( const char * pFieldName,
const Point2I & fieldValue )
inline

◆ addField() [9/10]

TamlCustomField * addField ( const char * pFieldName,
const S32 fieldValue )
inline

◆ addField() [10/10]

TamlCustomField * addField ( const char * pFieldName,
const U32 fieldValue )
inline

◆ addNode() [1/2]

TamlCustomNode * addNode ( const char * pNodeName,
const bool ignoreEmpty = true )
inline

◆ addNode() [2/2]

TamlCustomNode * addNode ( SimObject * pProxyObject)
inline

◆ findField()

const TamlCustomField * findField ( const char * pFieldName) const
inline

◆ findNode()

const TamlCustomNode * findNode ( const char * pNodeName) const
inline

◆ getChildren()

const Vector< TamlCustomNode * > & getChildren ( void ) const
inline

◆ getFields()

const TamlCustomFieldVector & getFields ( void ) const
inline

◆ getIgnoreEmpty()

bool getIgnoreEmpty ( void ) const
inline

◆ getNodeName()

StringTableEntry getNodeName ( void ) const
inline

◆ getNodeTextField() [1/2]

TamlCustomField & getNodeTextField ( void )
inline

◆ getNodeTextField() [2/2]

const TamlCustomField & getNodeTextField ( void ) const
inline

◆ getProxyObject()

template<typename T>
T * getProxyObject ( const bool deleteIfNotType) const
inline

◆ getProxyWriteNode()

const TamlWriteNode * getProxyWriteNode ( void ) const
inline

◆ isEmpty()

bool isEmpty ( void ) const
inline

◆ isProxyObject()

bool isProxyObject ( void ) const
inline

◆ removeNode()

void removeNode ( const U32 index)
inline

◆ resetState()

virtual void resetState ( void )
inlinevirtual

Implements IFactoryObjectReset.

◆ setIgnoreEmpty()

void setIgnoreEmpty ( const bool ignoreEmpty)
inline

◆ setNodeName()

void setNodeName ( const char * pNodeName)
inline

◆ setNodeText()

void setNodeText ( const char * pNodeText)
inline

◆ setWriteNode()

void setWriteNode ( TamlWriteNode * pWriteNode)

The documentation for this class was generated from the following files: