Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntitySystemTypes.h |
Include |
#include "EntitySystem/MovieSceneEntitySystemTypes.h" |
namespace UE
{
namespace MovieScene
{
enum ESystemPhase
{
None = 0,
Spawn = 1 << 0,
Instantiation = 1 << 1,
Evaluation = 1 << 2,
Finalization = 1 << 3,
}
}
}
Name |
Description |
---|---|
None |
Null phase which indicates that the system never runs, but still exists in the reference graph |
Spawn |
Expensive: Phase that is run before instantiation any time any boundary is crossed in the sequence. |
Instantiation |
Expensive: Houses any system that needs to instantiate global entities into the linker, or make meaningful changes to entity structures.. |
Evaluation |
Fast, distributed: Houses the majority of evaluation systems that compute animation data. |
Finalization |
Finalization phase for enything that wants to run after everything else. |