Navigation
API > API/Plugins > API/Plugins/AvalancheSequence
| Name | UAvaSequencePlayer |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheSequence/Public/AvaSequencePlayer.h |
| Include Path | #include "AvaSequencePlayer.h" |
Syntax
UCLASS (Transient, BlueprintType)
class UAvaSequencePlayer : public ULevelSequencePlayer
Inheritance Hierarchy
- FCameraCutPlaybackCapability → ULevelSequencePlayer → UAvaSequencePlayer
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSequencePlayer → ULevelSequencePlayer → UAvaSequencePlayer
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAvaSequencePlayer
(
const FObjectInitializer& InObjectInitializer |
AvaSequencePlayer.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSequenceEvent | TMulticastDelegate_TwoParams< void, UAvaSequencePlayer *, UAvaSequence * > | AvaSequencePlayer.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnSequenceFinishedDelegate | FOnSequenceEvent | AvaSequencePlayer.h | |
| OnSequencePausedDelegate | FOnSequenceEvent | AvaSequencePlayer.h | |
| OnSequenceStartedDelegate | FOnSequenceEvent | AvaSequencePlayer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PlaybackLevelWeak | TWeakObjectPtr< ULevel > | AvaSequencePlayer.h | ||
| PlaybackObjectWeak | TWeakInterfacePtr< IAvaSequencePlaybackObject > | AvaSequencePlayer.h | ||
| SequenceController | TSharedPtr< IAvaSequenceController > | AvaSequencePlayer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Cleanup() |
AvaSequencePlayer.h | ||
void ContinueSequence() |
AvaSequencePlayer.h | ||
UAvaSequence * GetAvaSequence() |
AvaSequencePlayer.h | ||
FQualifiedFrameTime GetGlobalTime() |
AvaSequencePlayer.h | ||
IAvaSequencePlaybackObject * GetPlaybackObject() |
AvaSequencePlayer.h | ||
TSharedPtr< IAvaSequenceController > GetSequenceController() |
AvaSequencePlayer.h | ||
FFrameRate GetTickResolution() |
AvaSequencePlayer.h | ||
void InitSequence
(
UAvaSequence* InSequence, |
AvaSequencePlayer.h | ||
void JumpTo
(
FFrameTime InJumpToFrame, |
Jump to the given Frame, in Tick Resolution space | AvaSequencePlayer.h | |
void PlaySequence() |
AvaSequencePlayer.h | ||
void PreviewFrame() |
AvaSequencePlayer.h | ||
void SetPlaySettings
(
const FAvaSequencePlayParams& InPlaySettings |
AvaSequencePlayer.h |
Protected
Overridden from UMovieSceneSequencePlayer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnStartedPlaying() |
AvaSequencePlayer.h | ||
virtual void OnStopped() |
AvaSequencePlayer.h |
Overridden from IMovieSceneSequenceTickManagerClient
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void TickFromSequenceTickManager
(
float InDeltaSeconds, |
AvaSequencePlayer.h |
Overridden from FCameraCutPlaybackCapability
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnCameraCutUpdated
(
const UE::MovieScene::FOnCameraCutUpdatedParams& InCameraCutParams |
AvaSequencePlayer.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FOnSequenceEvent & OnSequenceFinished() |
AvaSequencePlayer.h | ||
static FOnSequenceEvent & OnSequencePaused() |
AvaSequencePlayer.h | ||
static FOnSequenceEvent & OnSequenceStarted() |
AvaSequencePlayer.h |