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

Method refreshThreadSequences

Engine/source/gui/editor/guiShapeEdPreview.cpp:483–502  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

481}
482
483void GuiShapeEdPreview::refreshThreadSequences()
484{
485 S32 oldActive = mActiveThread;
486
487 for ( S32 i = 0; i < mThreads.size(); i++ )
488 {
489 Thread& thread = mThreads[i];
490 if ( !thread.key )
491 continue;
492
493 // Detect changed (or removed) sequence indices
494 if ( mModel->getSequence(thread.key) != mModel->getShape()->findSequence( thread.seqName ) )
495 {
496 mActiveThread = i;
497 setThreadSequence( thread, mModel, thread.seqName, 0.0f, mModel->getPos( thread.key ), false );
498 }
499 }
500
501 mActiveThread = oldActive;
502}
503
504//-----------------------------------------------------------------------------
505// MOUNTING

Callers 3

shapeEditor.ed.csFile · 0.80
shapeEditor.ed.csFile · 0.80

Calls 5

sizeMethod · 0.45
getSequenceMethod · 0.45
findSequenceMethod · 0.45
getShapeMethod · 0.45
getPosMethod · 0.45

Tested by

no test coverage detected