Navigation
API > API/Editor > API/Editor/MovieSceneTools
Utility class for editing (resize/slip) sub-sequence sections.
| Name | FSubSectionEditorUtil |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/TrackEditors/SubTrackEditorBase.h |
| Include Path | #include "TrackEditors/SubTrackEditorBase.h" |
Syntax
class FSubSectionEditorUtil
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSubSectionEditorUtil
(
UMovieSceneSubSection& InSection |
TrackEditors/SubTrackEditorBase.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FSubSectionEditorUtil() |
TrackEditors/SubTrackEditorBase.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InitialDragTransform | TUniquePtr< FMovieSceneSequenceTransform > | TrackEditors/SubTrackEditorBase.h | ||
| PreDilateChannel | TUniquePtr< FMovieSceneTimeWarpChannel > | TrackEditors/SubTrackEditorBase.h | ||
| PreDilateTimeScale | double | Cached time scale valid only during dilate | TrackEditors/SubTrackEditorBase.h | |
| SectionObject | UMovieSceneSubSection & | The section object this utility class is editing | TrackEditors/SubTrackEditorBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BeginDilateSection() |
Starts a new dilate operation | TrackEditors/SubTrackEditorBase.h | |
void BeginResizeSection() |
Starts a resize operation | TrackEditors/SubTrackEditorBase.h | |
void BeginSlipSection() |
Starts a new slip operation | TrackEditors/SubTrackEditorBase.h | |
void DilateSection
(
const TRange< FFrameNumber >& NewRange, |
Dilates the section | TrackEditors/SubTrackEditorBase.h | |
FFrameNumber ResizeSection
(
ESequencerSectionResizeMode ResizeMode, |
Resizes the section, returns the new resize time | TrackEditors/SubTrackEditorBase.h | |
FFrameNumber SlipSection
(
FFrameNumber SlipTime |
Slips the section, returns the new slip time | TrackEditors/SubTrackEditorBase.h |