Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneSequenceTickManager
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/MovieSceneSequenceTickManager.h |
Include | #include "MovieSceneSequenceTickManager.h" |
Syntax
class UMovieSceneSequenceTickManager : public UObject
Remarks
Global (one per-UWorld) manager object that manages ticking and updating any and all Sequencer-based evaluations for the current frame, before any other actors are ticked.
Ticking clients are registered based on their desired tick interval, and grouped together with other clients that tick with the same interval (based on Sequencer.TickIntervalGroupingResolutionMs).
Sequencer data is shared between all instances within the same group, allowing them to blend together. Clients ticking at different intervals do not support blending with each other.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UMovieSceneSequenceTickManager
(
const FObjectInitializer& Init |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddLatentAction
(
FMovieSceneSequenceLatentActionDelegate Delegate |
Add an action that will be executed once all the pending evaluations in this tick manager have been flushed. |
![]() |
void | ClearLatentActions
(
UObject* Object |
Clear latent actions pertaining to the specified object |
![]() ![]() |
UMovieSceneSequenceTickManager * | Retrieve the tick manager for the specified playback context | |
![]() |
UMovieSceneEntitySystemLinker * | GetLinker
(
const FMovieSceneSequenceTickInterval& TickInterval |
Retrieve the linker associated with the specified (resolved) tick interval. |
![]() |
TSharedPtr< FMovieSceneEntitySystemRunner > | GetRunner
(
const FMovieSceneSequenceTickInterval& TickInterval |
Retrieve the runner associated with the specified (resolved) tick interval. |
![]() |
void | RegisterTickClient
(
const FMovieSceneSequenceTickInterval& TickInterval, |
Register a new client to receive a tick at the specified tick interval. |
![]() |
void | Execute any pending latent actions | |
![]() |
void | UnregisterTickClient
(
TScriptInterface< IMovieSceneSequenceTickManagerClient > InTickInterface |
Unregister a previously registered client. |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | RegisterSequenceActor
(
AActor* InActor |
Please use RegisterTickClient |
![]() |
void | RegisterSequenceActor
(
AActor* InActor, |
Please use RegisterTickClient |
![]() |
void | UnregisterSequenceActor
(
AActor* InActor |
Please use UnregisterTickClient |
![]() |
void | UnregisterSequenceActor
(
AActor* InActor, |
Please use UnregisterTickClient |