Path Tracer
Public Member Functions | Static Public Member Functions | List of all members
Assimp::TXmlParser< TNodeType > Class Template Reference

Public Member Functions

void clear ()
 
TNodeType * findNode (const std::string &name)
 
bool hasNode (const std::string &name)
 
bool parse (IOStream *stream)
 
pugi::xml_document * getDocument () const
 
const TNodeType getRootNode () const
 
TNodeType getRootNode ()
 

Static Public Member Functions

static bool hasNode (XmlNode &node, const char *name)
 
static bool hasAttribute (XmlNode &xmlNode, const char *name)
 
static bool getUIntAttribute (XmlNode &xmlNode, const char *name, unsigned int &val)
 
static bool getIntAttribute (XmlNode &xmlNode, const char *name, int &val)
 
static bool getFloatAttribute (XmlNode &xmlNode, const char *name, float &val)
 
static bool getDoubleAttribute (XmlNode &xmlNode, const char *name, double &val)
 
static bool getStdStrAttribute (XmlNode &xmlNode, const char *name, std::string &val)
 
static bool getBoolAttribute (XmlNode &xmlNode, const char *name, bool &val)
 
static bool getValueAsString (XmlNode &node, std::string &text)
 
static bool getValueAsFloat (XmlNode &node, ai_real &v)
 

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