UE::MovieScene::ESystemPhase

Windows
MacOS
Linux

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntitySystemTypes.h

Include

#include "EntitySystem/MovieSceneEntitySystemTypes.h"

Syntax

namespace UE
{
    namespace MovieScene
    {
        enum ESystemPhase
        {
            None             = 0,
            Spawn            = 1 << 0,
            Instantiation    = 1 << 1,
            Evaluation       = 1 << 2,
            Finalization     = 1 << 3,
        }
    }
}

Values

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss