Navigation
API > API/Editor > API/Editor/Sequencer
| Name | SequencerHelpers |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/SequencerCommonHelpers.h |
| Include Path | #include "SequencerCommonHelpers.h" |
Syntax
class SequencerHelpers
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FViewModel | UE::Sequencer::FViewModel | SequencerCommonHelpers.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void BuildBlendingMenu
(
const TWeakPtr< FSequencer >& InWeakSequencer, |
Build a menu for selection the blend algorithm | SequencerCommonHelpers.h | |
static void BuildDecorationMenu
(
FMenuBuilder& MenuBuilder, |
Populates a menu with "Add Decoration" entries for compatible decorations. | SequencerCommonHelpers.h | |
static void BuildEditDecorationMenu
(
const TWeakPtr< FSequencer >& InWeakSequencer, |
Build an inline menu for editing decoration(s) | SequencerCommonHelpers.h | |
static void BuildEditSectionMenu
(
const TWeakPtr< FSequencer >& InWeakSequencer, |
Build an inline menu or sub menu for editing track section(s) | SequencerCommonHelpers.h | |
static void BuildEditTrackMenu
(
const TWeakPtr< FSequencer >& InWeakSequencer, |
Build an inline menu or sub menu for editing track(s) | SequencerCommonHelpers.h | |
static void BuildNewSectionMenu
(
const TWeakPtr< FSequencer >& InWeakSequencer, |
Build a sub menu for adding a new track section | SequencerCommonHelpers.h | |
static void BuildObjectBindingMenu
(
const TWeakPtr< FSequencer >& InWeakSequencer, |
Build a menu for selected object bindings | SequencerCommonHelpers.h | |
static void GetAllChannels
(
TSharedPtr< FViewModel > DataModel, |
Gets the channels from the requested node | SequencerCommonHelpers.h | |
static void GetAllKeyAreas
(
TSharedPtr< FViewModel > DataModel, |
Gets the key areas from the requested node | SequencerCommonHelpers.h | |
static void GetAllSections
(
TSharedPtr< FViewModel > DataModel, |
Gets all sections from the requested node | SequencerCommonHelpers.h | |
static void GetDescendantNodes
(
TSharedRef< FViewModel > DataModel, |
Get descendant nodes | SequencerCommonHelpers.h | |
static int32 GetSectionFromTime
(
TArrayView< UMovieSceneSection*const > InSections, |
Get the section index that relates to the specified time | SequencerCommonHelpers.h | |
static TArray< TWeakObjectPtr<> > GetSectionObjectsFromTrackAreaModels
(
const UE::Sequencer::FViewModelVariantIterator& InTrackAreaModels |
Gets all section objects from track area models | SequencerCommonHelpers.h | |
static bool HasCompatibleDecorations
(
const UMovieSceneDecorationContainerObject* DecorationContainer |
Check if a decoration container has any compatible decorations that can be added. | SequencerCommonHelpers.h | |
static bool HasOutlinerVisibleDecorations
(
const UMovieSceneDecorationContainerObject* Container |
Returns true if the container has any decorations that should be visible in the outliner (implements IMovieSceneChannelDecoration or IMovieSceneSectionProviderDecoration). | SequencerCommonHelpers.h | |
static void PerformDefaultSelection
(
FSequencer& Sequencer, |
Perform default selection for the specified mouse event, based on the current hotspot | SequencerCommonHelpers.h | |
static FPropertyPath PropertyHandleToPropertyPath
(
const IPropertyHandle& InPropertyHandle |
Build an FPropertyPath from an IPropertyHandle. | SequencerCommonHelpers.h | |
static void RemoveDuplicateKeys
(
const UE::Sequencer::FKeySelection& KeySelection, |
Remove duplicate keys | SequencerCommonHelpers.h | |
static void SortOutlinerItems
(
FSequencer& Sequencer, |
Sorts an array of outliner items by start time of the first layer bar or selection order | SequencerCommonHelpers.h | |
static TSharedPtr< SWidget > SummonContextMenu
(
FSequencer& Sequencer, |
Attempt to summon a context menu for the current hotspot | SequencerCommonHelpers.h |