Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/MovieSceneSection.h |
Include |
#include "MovieSceneSection.h" |
class UMovieSceneSection : public UMovieSceneSignedObject
Base class for movie scene sections
Name | Description | ||
---|---|---|---|
|
BlendType |
||
|
bSupportsInfiniteRange |
Does this section support infinite ranges in the track editor? |
|
|
TSharedPtr< FMo... |
ChannelProxy |
Channel proxy that contains all the channels in this section - must be populated and invalidated by derived types. |
|
Easing |
||
|
EvalOptions |
||
|
SectionRange |
The range in which this section is active |
|
|
TimecodeSource |
The timecode at which this movie scene section is based (ie. when it was recorded) |
Name | Description | |
---|---|---|
|
UMovieSceneSection ( |
Name | Description | ||
---|---|---|---|
|
ComputeEffectiveRange() |
Return the range within which this section is effective. |
|
|
EvaluateEasing ( |
Evaluate this sections's easing functions based on the specified time |
|
|
float |
EvaluateEasing ( |
Evaluate this sections's easing functions based on the specified time |
|
ExpandToFrame ( |
Expands this section's range to include the specified time |
|
|
FMovieSceneE... |
GenerateTemplate() |
Generate an evaluation template for this section |
|
GetAutoSizeRange() |
Returns the range to auto size this section to, if there is one. |
|
|
FOptionalMov... |
GetBlendType() |
Gets this section's blend type |
|
FMovieSceneC... |
GetChannelProxy() |
Access this section's channel proxy, containing pointers to all existing data channels in this section |
|
EMovieSceneC... |
GetCompletionMode() |
Gets this section's completion mode |
|
GetEaseInRange() |
||
|
GetEaseOutRange() |
||
|
GetExclusiveEndFrame() |
Gets the first frame number after the end of this section |
|
|
GetInclusiveStartFrame() |
Gets the frame number at which this section starts |
|
|
TSharedPtr< ... |
GetKeyStruct ( |
Get the data structure representing the specified keys. |
|
GetOffsetTime() |
The optional offset time of this section |
|
|
GetOverlappingSections ( |
Gets a list of all overlapping sections |
|
|
GetOverlapPriority() |
Gets this section's priority over overlapping sections (higher wins) |
|
|
GetPostRollFrames() |
||
|
GetPreRollFrames() |
||
|
GetRange() |
||
|
GetReferencedBindings |
Get the referenced bindings for this section |
|
|
GetRowIndex() |
Gets the row index for this section |
|
|
GetSnapTimes ( |
Gets all snap times for this section |
|
|
FMovieSceneB... |
GetSupportedBlendTypes() |
Gets what kind of blending is supported by this section |
|
GetSupportsInfiniteRange() |
Does this movie section support infinite ranges for evaluation |
|
|
float |
GetTotalWeightValue ( |
Get The Total Weight Value for this Section For Most Sections it's just the Ease Value, but for some Sections also have an extra Weight Curve |
|
GetTrueRange() |
A true representation of this section's range with an inclusive start frame and an exclusive end frame. |
|
|
HasEndFrame() |
Check whether this section has an end frame (else infinite) |
|
|
HasStartFrame() |
Check whether this section has a start frame (else infinite) |
|
|
InitialPlacement ( |
Places this section at the first valid row at the specified time. Good for placement upon creation. |
|
|
InitialPlacementOnRow ( |
Places this section at the specified row at the specified time. |
|
|
IsActive() |
||
|
IsLocked() |
||
|
IsReadOnly() |
A section is read only if it or its outer movie are read only |
|
|
IsTimeWithinSection ( |
Returns whether or not a provided position in time is within the timespan of the section |
|
|
MoveSection ( |
Moves the section by a specific amount of time |
|
|
OnBindingsUpdated |
When guid bindings are updated to allow this section to fix-up any internal bindings |
|
|
OnDilated ( |
||
|
OnMoved ( |
||
|
const UMovie... |
OverlapsWithSections ( |
Checks to see if this section overlaps with an array of other sections given an optional time and track delta. |
|
SetBlendType ( |
Sets this section's blend type |
|
|
SetCompletionMode ( |
Sets this section's completion mode |
|
|
SetEndFrame ( |
Set this section's end frame in sequence resolution space |
|
|
SetIsActive ( |
Whether or not this section is active. |
|
|
SetIsLocked ( |
Whether or not this section is locked. |
|
|
SetOverlapPriority ( |
Sets this section's priority over overlapping sections (higher wins) |
|
|
SetPostRollFrames ( |
Gets/sets the number of frames to continue 'postrolling' this section for after evaluation has ended. |
|
|
SetPreRollFrames ( |
Gets the number of frames to prepare this section for evaluation before it actually starts. |
|
|
SetRange ( |
Sets a new range of times for this section |
|
|
SetRowIndex ( |
Sets this section's new row index |
|
|
SetStartFrame ( |
Set this section's start frame in sequence resolution space. |
|
|
ShowCurveForChannel ( |
Whether or not we draw a curve for a particular channel owned by this section. Defaults to true. |
|
|
UMovieSceneS... |
SplitSection ( |
Split a section in two at the split time |
|
TrimSection ( |
Trim a section at the trim time |
|
|
TryModify ( |
Calls Modify if this section can be modified, i.e. can't be modified if it's locked |
Name | Description | ||
---|---|---|---|
|
IsPostLoadThreadSafe() |
Called during async load to determine if PostLoad can be called on the loading thread. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bIsInfinite_DEPRECATED |
Toggle to set this section to be infinite |
|
float |
EndTime_DEPRECATED |
The end time of the section |
|
float |
PostRollTime_DEPRECATED |
The amount of time to continue 'postrolling' this section for after evaluation has ended. |
|
float |
PreRollTime_DEPRECATED |
The amount of time to prepare this section for evaluation before it actually starts. |
|
float |
StartTime_DEPRECATED |
The start time of the section |
Name | Description | ||
---|---|---|---|
|
UMovieSceneS... |
SplitSection ( |
Please use SplitSection(SplitTime, bDeleteKeys) instead. |
|
TrimSection ( |
Please use TrimSection(SplitTime, bTrimLeft, bDeleteKeys) instead. |