Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/EntitySystem
Inheritance Hierarchy
- TSharedFromThis
- FMovieSceneEntitySystemRunner
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntitySystemRunner.h |
| Include | #include "EntitySystem/MovieSceneEntitySystemRunner.h" |
Syntax
class FMovieSceneEntitySystemRunner : public TSharedFromThis< FMovieSceneEntitySystemRunner >
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Creates an unbound runner |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AbandonAndDestroyInstance
(
FInstanceHandle Instance |
Abandon the specified instance handle and destroy it immediately. | |
| void | AttachToLinker
(
UMovieSceneEntitySystemLinker* InLinker |
Attach this runner to a linker | |
| void | Detaches this runner from a linker | ||
| void | DiscardQueuedUpdates
(
FInstanceHandle Instance |
Discard any queued updates for the specified sequence instance. | |
| void | Flush
(
double BudgetMs |
Flushes the update queue and applies any outstanding evaluation logic | |
| void | FlushOutstanding
(
double BudgetMs, |
Flushes any outstanding update tasks in the current evaluation scope with a given budget. | |
| bool | Run a single evaluation phase | ||
| UE::MovieScene::ESystemPhase | Access this runner's currently executing phase | ||
| FEntityManager * | |||
| FInstanceRegistry * | |||
| UMovieSceneEntitySystemLinker * | GetLinker () |
||
| FMovieSceneEntitySystemEventTriggers & | |||
| int32 | |||
| bool | Returns whether this runner has any outstanding updates. | ||
| bool | HasQueuedUpdates
(
FInstanceHandle Instance |
Returns whether the given instance is queued for any updates. | |
| bool | Returns whether this runner is attached to a linker | ||
| bool | Check whether this runner is currently inside an active evaluation loop | ||
| void | MarkForUpdate
(
FInstanceHandle InInstanceHandle, |
||
| bool | QueueFinalUpdate
(
FInstanceHandle Instance |
Queue a final update for the specified instance, optionally destroying it after finishing it | |
| bool | QueueFinalUpdate
(
FInstanceHandle Instance, |
Queue a final update for the specified instance, optionally destroying it after finishing it | |
| bool | QueueFinalUpdateAndDestroy
(
FInstanceHandle Instance |
Queue a final update for the specified instance, optionally destroying it after finishing it | |
| void | QueueUpdate
(
const FMovieSceneContext& Context, |
Queue the given instance for an update with the given context. | |
| void | QueueUpdate
(
const FMovieSceneContext& Context, |
Queue the given instance for an update with the given context. | |
| void | Called in the event that the structure of the entity manager has been unexpectedly changed while this runner is active. |
Typedefs
| Name | Description |
|---|---|
| FEntityManager | |
| FInstanceHandle | |
| FInstanceRegistry |