Navigation
API > API/Plugins > API/Plugins/TemplateSequence
Inheritance Hierarchy
- UObject
- IMovieScenePlayer
- UCameraAnimationSequencePlayer
References
| Module | TemplateSequence |
| Header | /Engine/Plugins/MovieScene/TemplateSequence/Source/TemplateSequence/Public/CameraAnimationSequencePlayer.h |
| Include | #include "CameraAnimationSequencePlayer.h" |
Syntax
UCLASS ()
class UCameraAnimationSequencePlayer :
public UObject,
public IMovieScenePlayer
Remarks
A lightweight sequence player for playing camera animation sequences.
Constructors
| Type | Name | Description | |
|---|---|---|---|
UCameraAnimationSequencePlayer
(
const FObjectInitializer& ObjInit |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| UObject * | AsUObject () |
||
| void | BeginDestroy () |
||
| bool | |||
| UMovieSceneEntitySystemLinker * | |||
| void | EndScrubbing () |
Ends scrub mode | |
| FFrameTime | Gets the current play position in frames (display rate) | ||
| FFrameTime | GetDuration () |
Get the duration of the current sequence in frames (display rate) | |
| FMovieSceneRootEvaluationTemplateInstance & | |||
| FFrameRate | GetInputRate () |
Get the sequence display rate | |
| bool | GetIsLooping () |
Gets whether playback is looping | |
| FFrameRate | Get the sequence tick resolution | ||
| EMovieScenePlayerStatus::Type | |||
| FMovieSceneSpawnRegister & | |||
| FFrameNumber | Get the start frame of the current sequence | ||
| void | GetViewportSettings
(
TMap< FViewportClient*, EMovieSceneViewportParams >& ViewportParamsMap |
||
| void | Initialize
(
UMovieSceneSequence* InSequence, |
Initializes this player with the given sequence | |
| bool | |||
| void | Jump
(
FFrameTime NewPosition |
Jumps to the given time, in ticks | |
| void | Play
(
bool bLoop, |
Start playing the sequence | |
| void | ResolveBoundObjects
(
UE::UniversalObjectLocator::FResolveParams& ResolveParams, |
||
| void | SetBoundObjectOverride
(
UObject* InObject |
Sets an object that can be used to bind everything in the sequence | |
| void | SetPlaybackStatus
(
EMovieScenePlayerStatus::Type InPlaybackStatus |
||
| void | SetViewportSettings
(
const TMap< FViewportClient*, EMovieSceneViewportParams >& ViewportParamsMap |
||
| void | Sets the player in scrub mode | ||
| void | Stop () |
Stop playing the sequence | |
| void | Update
(
FFrameTime NewPosition |
Advance play to the given time | |
| void | UpdateCameraCut
(
UObject* CameraObject, |