Navigation
API > API/Plugins > API/Plugins/SequencerScripting
Function library containing methods that should be hoisted onto UMovieSceneSections for scripting
| Name | UMovieSceneSectionExtensions |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/SequencerScripting/Source/SequencerScripting/Public/ExtensionLibraries/MovieSceneSectionExtensions.h |
| Include Path | #include "ExtensionLibraries/MovieSceneSectionExtensions.h" |
Syntax
UCLASS ()
class UMovieSceneSectionExtensions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UMovieSceneSectionExtensions
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArray< UMovieSceneScriptingChannel * > GetAllChannels
(
UMovieSceneSection* Section |
Find all channels that belong to the specified UMovieSceneSection. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static int32 GetAutoSizeEndFrame
(
UMovieSceneSection* Section |
Get end frame of the AutoSize. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static float GetAutoSizeEndFrameSeconds
(
UMovieSceneSection* Section |
Get end time of the AutoSize seconds. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static bool GetAutoSizeHasEndFrame
(
UMovieSceneSection* Section |
Checks to see if this section has an AutoSize implementation, and if so, if that implementation has a end frame. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static bool GetAutoSizeHasStartFrame
(
UMovieSceneSection* Section |
Checks to see if this section has an AutoSize implementation, and if so, if that implementation has a start frame. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static int32 GetAutoSizeStartFrame
(
UMovieSceneSection* Section |
Get start frame of the AutoSize. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static float GetAutoSizeStartFrameSeconds
(
UMovieSceneSection* Section |
Get start time of the AutoSize in seconds. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static UMovieSceneScriptingChannel * GetChannel
(
UMovieSceneSection* Section, |
Get channel from specified section and channel name | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static TArray< UMovieSceneScriptingChannel * > GetChannelsByType
(
UMovieSceneSection* Section, |
Find all channels that belong to the specified UMovieSceneSection that match the specific type. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static int32 GetEndFrame
(
UMovieSceneSection* Section |
Get end frame. Will throw an exception if section has no end frame, use HasEndFrame to check first. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static float GetEndFrameSeconds
(
UMovieSceneSection* Section |
Get end time in seconds. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static FMovieSceneChannel * GetMovieSceneChannel
(
UMovieSceneSection* InSection, |
Utility function to get channel from a section and a name | ExtensionLibraries/MovieSceneSectionExtensions.h | |
static int32 GetParentSequenceFrame
(
UMovieSceneSubSection* Section, |
Get the frame in the space of its parent sequence | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static int32 GetStartFrame
(
UMovieSceneSection* Section |
Get start frame. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static float GetStartFrameSeconds
(
UMovieSceneSection* Section |
Get start time in seconds. | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static bool HasEndFrame
(
UMovieSceneSection* Section |
Has end frame | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static bool HasStartFrame
(
UMovieSceneSection* Section |
Has start frame | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static void SetEndFrame
(
UMovieSceneSection* Section, |
Set end frame | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static void SetEndFrameBounded
(
UMovieSceneSection* Section, |
Set end frame bounded | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static void SetEndFrameSeconds
(
UMovieSceneSection* Section, |
Set end time in seconds | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static void SetRange
(
UMovieSceneSection* Section, |
Set range | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static void SetRangeSeconds
(
UMovieSceneSection* Section, |
Set range in seconds | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static void SetStartFrame
(
UMovieSceneSection* Section, |
Set start frame | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static void SetStartFrameBounded
(
UMovieSceneSection* Section, |
Set start frame bounded | ExtensionLibraries/MovieSceneSectionExtensions.h |
|
static void SetStartFrameSeconds
(
UMovieSceneSection* Section, |
Set start time in seconds | ExtensionLibraries/MovieSceneSectionExtensions.h |
|