FMovieSceneEntitySystemRunner

Windows
MacOS
Linux

References

Module

MovieScene

Header

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

Include

#include "EntitySystem/MovieSceneEntitySystemRunner.h"

Syntax

class FMovieSceneEntitySystemRunner

Constructors

Name Description

Public function

FMovieSceneEntitySystemRunner()

Creates an unbound runner

Destructors

Name Description

Public function

~FMovieSceneEntitySystemRunner()

Destructor

Functions

Name Description

Public function

void

 

AttachToLinker

Attach this runner to a linker

Public function

void

 

DetachFromLinker()

Detaches this runner from a linker

Public function

void

 

FinishInstance

(
    FInstanceHandle InInstanceHandle
)

Finish updating an instance.

Public function

void

 

Flush()

Flushes the update queue, blocking the current thread until all queued updates have run.

Public function Const

UE::MovieSce...

 

GetCurrentPhase()

Access this runner's currently executing phase

Public function

FEntityManag...

 

GetEntityManager()

Public function

FInstanceReg...

 

GetInstanceRegistry()

Public function

UMovieSceneE...

 

GetLinker()

Public function

FMovieSceneE...

 

GetQueuedEventTriggers()

Public function Const

bool

 

HasQueuedUpdates()

Returns whether this runner has any outstanding updates.

Public function Const

bool

 

HasQueuedUpdates

(
    FInstanceHandle Instance
)

Returns whether the given instance is queued for any updates.

Public function Const

bool

 

IsAttachedToLinker()

Returns whether this runner is attached to a linker

Public function

void

 

MarkForUpdate

(
    FInstanceHandle InInstanceHandle
)

Public function

void

 

QueueUpdate

(
    const FMovieSceneContext& Context,
    FInstanceHandle Instance
)

Queue the given instance for an update with the given context.

Public function

void

 

Update

(
    const FMovieSceneContext& Context,
    FInstanceHandle Instance
)

Updates the given instance with the given context immediately.

Typedefs

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