Go to the source code of this file.
|
#define | DVD_XML_PARSER_H_ |
|
#define | CONCAT(first, second) first second |
|
#define | GET_PARAM(X) GET_TEMP_PARAM(X, X) |
|
#define | GET_TEMP_PARAM(X, TEMP) TEMP = LoadSave.XmlTree.get(LoadSave._rootNodePath + TO_STRING(X), TEMP) |
|
#define | GET_PARAM_ATTRIB(X, Y) X.Y = LoadSave.XmlTree.get(CONCAT(CONCAT(LoadSave._rootNodePath + TO_STRING(X), ".<xmlattr>."), TO_STRING(Y)), (X.Y)) |
|
#define | PUT_TEMP_PARAM(X, TEMP) LoadSave.XmlTree.put(LoadSave._rootNodePath + TO_STRING(X), TEMP) |
|
#define | PUT_PARAM_ATTRIB(X, Y) LoadSave.XmlTree.put(CONCAT(CONCAT(LoadSave._rootNodePath + TO_STRING(X), ".<xmlattr>."), TO_STRING(Y)), (X.Y)) |
|
#define | PUT_PARAM(X) PUT_TEMP_PARAM(X, X) |
|
|
| Divide::FWD_DECLARE_MANAGED_CLASS (Material) |
|
bool | Divide::XML::loadFromXML (IXMLSerializable &object, const ResourcePath &filePath, const char *fileName) |
|
bool | Divide::XML::saveToXML (const IXMLSerializable &object, const ResourcePath &filePath, const char *fileName) |
|
void | Divide::XML::writeXML (const ResourcePath &path, const boost::property_tree::ptree &tree) |
|
void | Divide::XML::readXML (const ResourcePath &path, boost::property_tree::ptree &tree) |
|
void | Divide::XML::loadDefaultKeyBindings (const ResourcePath &file, const Scene *scene) |
| Child Functions.
|
|
void | Divide::XML::loadMusicPlaylist (const ResourcePath &scenePath, const Str< 64 > &fileName, Scene *scene, const Configuration &config) |
|
◆ CONCAT
#define CONCAT |
( |
|
first, |
|
|
|
second |
|
) |
| first second |
◆ DVD_XML_PARSER_H_
#define DVD_XML_PARSER_H_ |
◆ GET_PARAM
◆ GET_PARAM_ATTRIB
#define GET_PARAM_ATTRIB |
( |
|
X, |
|
|
|
Y |
|
) |
| X.Y = LoadSave.XmlTree.get(CONCAT(CONCAT(LoadSave._rootNodePath + TO_STRING(X), ".<xmlattr>."), TO_STRING(Y)), (X.Y)) |
◆ GET_TEMP_PARAM
#define GET_TEMP_PARAM |
( |
|
X, |
|
|
|
TEMP |
|
) |
| TEMP = LoadSave.XmlTree.get(LoadSave._rootNodePath + TO_STRING(X), TEMP) |
◆ PUT_PARAM
◆ PUT_PARAM_ATTRIB
#define PUT_PARAM_ATTRIB |
( |
|
X, |
|
|
|
Y |
|
) |
| LoadSave.XmlTree.put(CONCAT(CONCAT(LoadSave._rootNodePath + TO_STRING(X), ".<xmlattr>."), TO_STRING(Y)), (X.Y)) |
◆ PUT_TEMP_PARAM
#define PUT_TEMP_PARAM |
( |
|
X, |
|
|
|
TEMP |
|
) |
| LoadSave.XmlTree.put(LoadSave._rootNodePath + TO_STRING(X), TEMP) |