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

Method removeObject

Engine/source/gui/containers/guiFrameCtrl.cpp:360–380  ·  view source on GitHub ↗

-----------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

358
359//-----------------------------------------------------------------------------
360void GuiFrameSetCtrl::removeObject(SimObject *object)
361{
362 if (object != NULL)
363 {
364 VectorPtr<SimObject *>::iterator soitr;
365 VectorPtr<FrameDetail *>::iterator fditr = mFrameDetails.begin();
366 for (soitr = begin(); soitr != end(); soitr++, fditr++)
367 {
368 if (*soitr == object)
369 {
370 delete *fditr;
371 mFrameDetails.erase(fditr);
372 break;
373 }
374 }
375 }
376 Parent::removeObject(object);
377
378 if(isAwake())
379 computeSizes();
380}
381
382//-----------------------------------------------------------------------------
383bool GuiFrameSetCtrl::resize(const Point2I &newPos, const Point2I &newExtent)

Callers

nothing calls this directly

Calls 5

beginFunction · 0.85
endFunction · 0.85
isAwakeFunction · 0.50
beginMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected