RavEngine
Loading...
Searching...
No Matches
physx::Sn::SimpleXmlWriterImpl< TStreamType > Class Template Reference
Inheritance diagram for physx::Sn::SimpleXmlWriterImpl< TStreamType >:
[legend]
Collaboration diagram for physx::Sn::SimpleXmlWriterImpl< TStreamType >:
[legend]

Public Member Functions

 SimpleXmlWriterImpl (TStreamType &inStream, PxAllocatorCallback &inAllocator, PxU32 inInitialTagDepth=0)
 
PxU32 tabCount ()
 
void writeTabs (PxU32 inSize)
 
void beginTag (const char *inTagname)
 
void addAttribute (const char *inName, const char *inValue)
 
void closeTag (bool useNewline=true)
 
void doEndOpenTag ()
 
void endTag ()
 
void addContent (const char *inContent)
 
void writeContentTag (const char *inTag, const char *inContent)
 
void insertXml (const char *inXml)
 

Static Public Member Functions

static bool IsNormalizableWhitespace (char c)
 
static bool IsValidXmlCharacter (char c)
 

Member Function Documentation

◆ addAttribute()

template<typename TStreamType >
void physx::Sn::SimpleXmlWriterImpl< TStreamType >::addAttribute ( const char *  inName,
const char *  inValue 
)
inlinevirtual

◆ addContent()

template<typename TStreamType >
void physx::Sn::SimpleXmlWriterImpl< TStreamType >::addContent ( const char *  inContent)
inlinevirtual

◆ beginTag()

template<typename TStreamType >
void physx::Sn::SimpleXmlWriterImpl< TStreamType >::beginTag ( const char *  inTagname)
inlinevirtual

◆ endTag()

template<typename TStreamType >
void physx::Sn::SimpleXmlWriterImpl< TStreamType >::endTag ( )
inlinevirtual

◆ tabCount()

template<typename TStreamType >
PxU32 physx::Sn::SimpleXmlWriterImpl< TStreamType >::tabCount ( )
inlinevirtual

◆ writeContentTag()

template<typename TStreamType >
void physx::Sn::SimpleXmlWriterImpl< TStreamType >::writeContentTag ( const char *  inTag,
const char *  inContent 
)
inlinevirtual

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