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

Method read

Engine/source/util/settings.cpp:260–286  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 1

settings.cppFile · 0.45

Calls 6

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

Tested by

no test coverage detected