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

Method getUtilizedAssetsFromSceneObject

Engine/source/T3D/Scene.cpp:297–314  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

295}
296
297void Scene::getUtilizedAssetsFromSceneObject(SimObject* object, Vector<StringTableEntry>* usedAssetsList)
298{
299 SceneObject* obj = dynamic_cast<SceneObject*>(object);
300 if(obj)
301 obj->getUtilizedAssets(usedAssetsList);
302
303 SimGroup* group = dynamic_cast<SimGroup*>(object);
304 if (group)
305 {
306 for (U32 c = 0; c < group->size(); c++)
307 {
308 SceneObject* childObj = dynamic_cast<SceneObject*>(group->getObject(c));
309
310 //Recurse down
311 getUtilizedAssetsFromSceneObject(childObj, usedAssetsList);
312 }
313 }
314}
315
316//
317Vector<SceneObject*> Scene::getObjectsByClass(String className, bool checkSubscenes)

Callers

nothing calls this directly

Calls 3

getUtilizedAssetsMethod · 0.45
sizeMethod · 0.45
getObjectMethod · 0.45

Tested by

no test coverage detected