Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
XMBData Class Reference

#include <XMBData.h>

Inheritance diagram for XMBData:

Public Member Functions

 XMBData ()
 
bool Initialise (const XMBStorage &doc)
 
XMBElement GetRoot () const
 
int GetElementID (const char *Name) const
 
int GetAttributeID (const char *Name) const
 
const char * GetElementString (const int ID) const
 
const char * GetAttributeString (const int ID) const
 
std::string_view GetElementStringView (const int ID) const
 
std::string_view GetAttributeStringView (const int ID) const
 

Private Attributes

const char * m_Pointer
 
int m_ElementNameCount
 
int m_AttributeNameCount
 
const char * m_ElementPointer
 
const char * m_AttributePointer
 

Constructor & Destructor Documentation

◆ XMBData()

XMBData::XMBData ( )
inline

Member Function Documentation

◆ GetAttributeID()

int XMBData::GetAttributeID ( const char *  Name) const

◆ GetAttributeString()

const char * XMBData::GetAttributeString ( const int  ID) const

◆ GetAttributeStringView()

std::string_view XMBData::GetAttributeStringView ( const int  ID) const

◆ GetElementID()

int XMBData::GetElementID ( const char *  Name) const

◆ GetElementString()

const char * XMBData::GetElementString ( const int  ID) const

◆ GetElementStringView()

std::string_view XMBData::GetElementStringView ( const int  ID) const

◆ GetRoot()

XMBElement XMBData::GetRoot ( ) const

◆ Initialise()

bool XMBData::Initialise ( const XMBStorage doc)

Member Data Documentation

◆ m_AttributeNameCount

int XMBData::m_AttributeNameCount
private

◆ m_AttributePointer

const char* XMBData::m_AttributePointer
private

◆ m_ElementNameCount

int XMBData::m_ElementNameCount
private

◆ m_ElementPointer

const char* XMBData::m_ElementPointer
private

◆ m_Pointer

const char* XMBData::m_Pointer
private

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