Navigation
API > API/Plugins > API/Plugins/AvalancheSequencer
| Name | UAvaSequencerSettings |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheSequencer/Public/Settings/AvaSequencerSettings.h |
| Include Path | #include "Settings/AvaSequencerSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=EditorPerProjectUserSettings, Meta=(DisplayName="Sequencer"))
class UAvaSequencerSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UAvaSequencerSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAvaSequencerSettings() |
Settings/AvaSequencerSettings.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultChangeInName | const FLazyName | Default change sequence names | Settings/AvaSequencerSettings.h |
| DefaultChangeOutName | const FLazyName | Settings/AvaSequencerSettings.h | |
| SettingsCategory | const TCHAR * | Settings/AvaSequencerSettings.h | |
| SettingsSection | const TCHAR * | Settings/AvaSequencerSettings.h | |
| TransitionLogicStarterGroup | const FLazyName | Group name for the built-in default groups | Settings/AvaSequencerSettings.h |
| TransitionLogicSubLayerGroup | const FLazyName | Settings/AvaSequencerSettings.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CustomPresetGroups | TSet< FAvaSequencePresetGroup > | Sequence Preset groups that will be served as options when creating sequences | Settings/AvaSequencerSettings.h |
|
| CustomSequencePresets | TSet< FAvaSequencePreset > | Sequence Presets that are uniquely identified by their Preset Name | Settings/AvaSequencerSettings.h |
|
| DisplayRate | FAvaSequencerDisplayRate | The default display rate to use for new sequences | Settings/AvaSequencerSettings.h |
|
| EndTime | double | The default end time to use for new sequences | Settings/AvaSequencerSettings.h |
|
| StartTime | double | The default start time to use for new sequences | Settings/AvaSequencerSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FAvaSequencePreset * FindPreset
(
FName InPresetName |
Attempts to find the preset with the given preset name, first searching in the custom presets, then looking at the default presets | Settings/AvaSequencerSettings.h | |
const FAvaSequencePresetGroup * FindPresetGroup
(
FName InGroupName |
Attempts to find the preset group with the given preset name, first searching in the custom groups, then looking at the default (TL) groups | Settings/AvaSequencerSettings.h | |
TArray< const FAvaSequencePreset * > GatherPresetsFromGroup
(
FName InGroupName |
Finds all the presets within a preset group | Settings/AvaSequencerSettings.h | |
const TSet< FAvaSequencePresetGroup > & GetCustomPresetGroups() |
Settings/AvaSequencerSettings.h | ||
const TSet< FAvaSequencePreset > & GetCustomSequencePresets() |
Settings/AvaSequencerSettings.h | ||
TConstArrayView< FAvaSequencePreset > GetDefaultSequencePresets() |
Settings/AvaSequencerSettings.h | ||
FFrameRate GetDisplayRate() |
Settings/AvaSequencerSettings.h | ||
double GetEndTime() |
Settings/AvaSequencerSettings.h | ||
FSidebarState & GetSidebarState() |
Settings/AvaSequencerSettings.h | ||
double GetStartTime() |
Settings/AvaSequencerSettings.h | ||
TConstArrayView< FAvaSequencePresetGroup > GetTransitionLogicPresetGroups() |
Settings/AvaSequencerSettings.h | ||
void SetSidebarState
(
const FSidebarState& InSidebarState |
Settings/AvaSequencerSettings.h |