Pyrogenesis
trunk
|
Standard document loader. More...
#include <CommonConvert.h>
Public Member Functions | |
void | LoadFromText (const char *text) |
Loads the document from the given XML string. More... | |
FCDocument * | GetDocument () const |
Returns the FCDocument that was loaded. More... | |
FCDExtra * | GetExtra () const |
Returns the <extra> data from the <COLLADA> element. More... | |
Private Member Functions | |
void | ReadExtras (xmlNode *colladaNode) |
Private Attributes | |
std::unique_ptr< FCDocument > | document |
std::unique_ptr< FCDExtra > | extra |
Standard document loader.
Based on FCDocument::LoadFromText, but allows access to <extra> nodes at the document level (i.e. directly in <COLLADA>).
|
inline |
Returns the FCDocument that was loaded.
|
inline |
Returns the <extra> data from the <COLLADA> element.
void FColladaDocument::LoadFromText | ( | const char * | text | ) |
Loads the document from the given XML string.
Should be the first function called on this object, and should only be called once.
ColladaException | if unable to load. |
|
private |
|
private |
|
private |