Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/TrackEditors
Inheritance Hierarchy
- ParentSectionClass
- TSubSectionMixin
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/TrackEditors/SubTrackEditorBase.h |
| Include | #include "TrackEditors/SubTrackEditorBase.h" |
Syntax
template<typename ParentSectionClass>
class TSubSectionMixin : public ParentSectionClass
Remarks
Mixin class for sub-sequence section interfaces.
This mixin effectively wraps the 2 utility classes above, hooks them up to the ISequencerSection interface, and implements a few other ISequencerSection interface methods. As such, it's mostly handy boilerplate code, which you can avoid (if it doesn't fit your use-case) in favour of using the uility classes above directly.
Constructors
| Type | Name | Description | |
|---|---|---|---|
TSubSectionMixin
(
TSharedPtr< ISequencer > InSequencer, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| void | |||
| void | DilateSection
(
const TRange< FFrameNumber >& NewRange, |
||
| FSubSectionEditorUtil & | |||
| float | |||
| UMovieSceneSection * | |||
| const SectionType & | |||
| SectionType & | |||
| FText | |||
| FText | |||
| TSharedPtr< ISequencer > | GetSequencer () |
||
| UMovieSceneSubSection & | |||
| const UMovieSceneSubSection & | |||
| bool | IsReadOnly () |
||
| int32 | OnPaintSection
(
FSequencerSectionPainter& InPainter |
||
| FReply | OnSectionDoubleClicked
(
const FGeometry& SectionGeometry, |
||
| void | ResizeSection
(
ESequencerSectionResizeMode ResizeMode, |
||
| void | SlipSection
(
FFrameNumber SlipTime |
Constants
| Name | Description |
|---|---|
| TrackHeight |