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

Method destroyThread

Engine/source/ts/tsThread.cpp:520–538  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

518}
519
520void TSShapeInstance::destroyThread(TSThread * thread)
521{
522 if (!thread)
523 return;
524
525 clearTransition(thread);
526
527 S32 i;
528 for (i=0; i<mThreadList.size(); i++)
529 if (thread==mThreadList[i])
530 break;
531
532 AssertFatal(i<mThreadList.size(),"TSShapeInstance::destroyThread was requested to destroy a thread that this instance doesn't own!");
533
534 delete mThreadList[i];
535 mThreadList.erase(i);
536 setDirty(AllDirtyMask);
537 checkScaleCurrentlyAnimated();
538}
539
540U32 TSShapeInstance::threadCount()
541{

Callers 3

resetAnimationMethod · 0.45
removeThreadMethod · 0.45
setThreadSequenceMethod · 0.45

Calls 2

sizeMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected