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