MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / read

Method read

Engine/source/util/settings.cpp:264–290  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

262}
263
264bool Settings::read()
265{
266 SimXMLDocument *document = new SimXMLDocument();
267 document->registerObject();
268
269 bool success = true;
270 if(document->loadFile(mFile))
271 {
272 clearAllFields();
273
274 // set our base element
275 if(document->pushFirstChildElement(getName()))
276 {
277 setModStaticFields(false);
278 readLayer(document);
279 setModStaticFields(true);
280 }
281 else
282 success = false;
283 }
284 else
285 success = false;
286
287 document->deleteObject();
288
289 return success;
290}
291
292void Settings::readLayer(SimXMLDocument *document, String groupStack)
293{

Callers 1

settings.cppFile · 0.45

Calls 5

loadFileMethod · 0.80
pushFirstChildElementMethod · 0.80
getNameFunction · 0.50
registerObjectMethod · 0.45
deleteObjectMethod · 0.45

Tested by

no test coverage detected