Navigation
API > API/Runtime > API/Runtime/UMG > API/Runtime/UMG/Animation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UUMGSequencePlayer
References
| Module | UMG |
| Header | /Engine/Source/Runtime/UMG/Public/Animation/UMGSequencePlayer.h |
| Include | #include "Animation/UMGSequencePlayer.h" |
Syntax
class UUMGSequencePlayer :
public UObject,
public IMovieScenePlayer
Constructors
| Type | Name | Description | |
|---|---|---|---|
UUMGSequencePlayer
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const UWidgetAnimation * | GetAnimation () |
||
| FQualifiedFrameTime | |||
| FName | GetUserTag () |
||
| void | InitSequencePlayer
(
UWidgetAnimation& InAnimation, |
||
| bool | Gets the current time position in the player (in seconds). | ||
| bool | IsStopping () |
Check whether this player is currently being stopped | |
| FOnSequenceFinishedPlaying & | |||
| void | Pause () |
Pauses a running animation | |
| void | Play
(
float StartAtTime, |
Begins playing or restarts an animation | |
| void | PlayTo
(
float StartAtTime, |
Begins playing or restarts an animation and plays to the specified end time | |
| void | Disable this sequence player by removing any of its animation data from the entity manager | ||
| void | Reverse () |
Reverses a running animation | |
| void | SetCurrentTime
(
float InTime |
||
| void | SetNumLoopsToPlay
(
int32 InNumLoopsToPlay |
Sets the number of loops to play | |
| void | SetPlaybackSpeed
(
float PlaybackSpeed |
Sets the animation playback rate | |
| void | SetUserTag
(
FName InUserTag |
||
| void | Stop () |
Stops a running animation and resets time | |
| void | TearDown () |
||
| void | Tick
(
float DeltaTime |
Updates the running movie |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
UObject interface |
Overridden from IMovieScenePlayer
| Type | Name | Description | |
|---|---|---|---|
| UObject * | AsUObject () |
Cast this player instance as a UObject if possible | |
| UMovieSceneEntitySystemLinker * | Called to retrieve or construct an entity linker for the specified playback context | ||
| FMovieSceneRootEvaluationTemplateInstance & | IMovieScenePlayer interface | ||
| TArray< UObject * > | Access the event contexts for this movie scene player | ||
| UObject * | Access the playback context for this movie scene player | ||
| EMovieScenePlayerStatus::Type | |||
| void | GetViewportSettings
(
TMap< FViewportClient*, EMovieSceneViewportParams >& ViewportParamsMap |
Get the current perspective viewport settings | |
| void | Called to initialize the flag structure that denotes what functions need to be called on this updater | ||
| void | SetPlaybackStatus
(
EMovieScenePlayerStatus::Type InPlaybackStatus |
||
| void | SetViewportSettings
(
const TMap< FViewportClient*, EMovieSceneViewportParams >& ViewportParamsMap |
Set the perspective viewport settings | |
| void | UpdateCameraCut
(
UObject* CameraObject, |
Updates the perspective viewports with the actor to view through |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOnSequenceFinishedPlaying |