Navigation
Unreal Engine C++ API Reference > Editor > Sequencer
Inheritance Hierarchy
- ISequencerSection
- FAudioSection
- FChaosCacheSection
- FGeometryCacheSection
- FGeometryCollectionTrackSection
- FNiagaraCacheSection
- FSequencerSection
- FBoolPropertySection
- FColorPropertySection
- FContextualAnimNotifySection
- FContextualAnimSection
- FThumbnailSection
- FMediaThumbnailSection
- FViewportThumbnailSection
References
Module | Sequencer |
Header | /Engine/Source/Editor/Sequencer/Public/ISequencerSection.h |
Include | #include "ISequencerSection.h" |
Syntax
class ISequencerSection
Remarks
Interface that should be implemented for the UI portion of a section
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Dilation starts with a drag operation | |
![]() ![]() |
void | Resize the section | |
![]() ![]() |
void | Slips the section by a specific factor | |
![]() ![]() |
void | BuildSectionContextMenu
(
FMenuBuilder& MenuBuilder, |
Builds up the section context menu for the outliner |
![]() ![]() ![]() |
TSharedPtr< UE::Sequencer::FCategoryModel > | ConstructCategoryModel
(
FName InCategoryName, |
Create a custom category model |
![]() ![]() ![]() |
TSharedPtr< UE::Sequencer::FChannelModel > | ConstructChannelModel
(
FName InCategoryName, |
Create a custom channel model |
![]() ![]() ![]() |
void | CustomizePropertiesDetailsView
(
TSharedRef< IDetailsView > DetailsView, |
Called when the properties context menu is being built, so this section can customize how the menu's details view looks like. |
![]() ![]() |
void | DilateSection
(
const TRange< FFrameNumber >& NewRange, |
New Range that's set as we Dilate |
![]() ![]() |
void | GenerateSectionLayout
(
ISectionLayoutBuilder& LayoutBuilder |
Generates the inner layout for this section |
![]() ![]() |
TSharedRef< SWidget > | Allows each section to have it's own unique widget for advanced editing functionality OnPaintSection will still be called if a widget is provided. | |
![]() ![]() ![]() |
FMargin | ||
![]() ![]() ![]() |
FVector2D | GetKeySize () |
@ return The size of keyframe widgets |
![]() ![]() ![]() |
float | ||
![]() ![]() ![]() |
float | ||
![]() |
UMovieSceneSection * | The MovieSceneSection data being visualized | |
![]() ![]() ![]() |
FText | ||
![]() ![]() ![]() |
FText | ||
![]() ![]() ![]() |
bool | IsReadOnly () |
|
![]() ![]() |
FReply | OnKeyDoubleClicked
(
const TArray< FKeyHandle >& KeyHandles |
Called when a key on this section is double clicked |
![]() ![]() |
int32 | OnPaintSection
(
FSequencerSectionPainter& InPainter |
Called when the section should be painted |
![]() ![]() |
FReply | OnSectionDoubleClicked
(
const FGeometry& SectionGeometry, |
Called when the section is double clicked |
![]() ![]() |
FReply | OnSectionDoubleClicked
(
const FGeometry& SectionGeometry, |
Called when the section is double clicked |
![]() ![]() |
bool | RequestDeleteCategory
(
const TArray< FName >& CategoryNamePath |
Called when the user requests that a category from this section be deleted. |
![]() ![]() |
bool | RequestDeleteKeyArea
(
const TArray< FName >& KeyAreaNamePath |
Called when the user requests that a key area from this section be deleted. |
![]() ![]() |
void | ResizeSection
(
ESequencerSectionResizeMode ResizeMode, |
|
![]() ![]() ![]() |
bool | ||
![]() ![]() |
void | SlipSection
(
FFrameNumber SlipTime |
|
![]() ![]() |
void | Ticks the section during the Slate tick |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FChannelData | Structure used during key area creation to group channels by their group name |