Navigation
API > API/Plugins > API/Plugins/AvalancheSequencer
| Name | IAvaSequencerProvider |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheSequencer/Public/IAvaSequencerProvider.h |
| Include Path | #include "IAvaSequencerProvider.h" |
Syntax
class IAvaSequencerProvider
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAvaSequencerProvider() |
IAvaSequencerProvider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanEditOrPlaySequences() |
Returns whether Sequences can be played in the Sequencer | IAvaSequencerProvider.h | |
virtual void ExportSequences
(
TConstArrayView< UAvaSequence* > InSequencesToExport |
Implementation of converting the Sequences to Level Sequence assets | IAvaSequencerProvider.h | |
TSharedPtr< IAvaSequencer > GetAvaSequencer() |
IAvaSequencerProvider.h | ||
virtual void GetCustomCleanViewViewportClients
(
TArray< TWeakPtr< FEditorViewportClient > >& OutViewportClients |
Gets the Editor Viewport Clients to be affected by the Custom Clean View | IAvaSequencerProvider.h | |
virtual TSharedPtr< ISequencer > GetExternalSequencer() |
Option for FAvaSequencer to use an externally instanced ISequencer instead of instancing its own | IAvaSequencerProvider.h | |
UObject * GetPlaybackContext() |
Gets the Context object to use | IAvaSequencerProvider.h | |
IAvaSequencePlaybackObject * GetPlaybackObject() |
IAvaSequencerProvider.h | ||
IAvaSequenceProvider * GetSequenceProvider() |
Returns the Sequence Provider (for managing AvaSequences like Adding/Removing Sequences, etc) | IAvaSequencerProvider.h | |
FEditorModeTools * GetSequencerModeTools() |
Returns the Mode Tools used (e.g. for Selections) | IAvaSequencerProvider.h | |
TSharedPtr< IToolkitHost > GetSequencerToolkitHost() |
Returns the Toolkit Host to use by Sequencer | IAvaSequencerProvider.h | |
virtual void OnUpdateCameraCut
(
UObject* InCameraObject, |
Called when a camera cut occurs. | IAvaSequencerProvider.h | |
virtual void OnViewedSequenceChanged
(
UAvaSequence* InOldSequence, |
IAvaSequencerProvider.h |