Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/Sections/MovieSceneSubSection.h |
Include |
#include "Sections/MovieSceneSubSection.h" |
class UMovieSceneSubSection : public UMovieSceneSection
Implements a section in sub-sequence tracks.
Name | Description | ||
---|---|---|---|
|
TLazyObjectPtr<... |
ActorToRecord |
Target actor to record |
|
OnSequenceChangedDelegate |
Delegate to fire when our sequence is changed in the property editor |
|
|
Parameters |
||
|
PreviousSubSequence |
Previous sub sequence, restored if changed sub sequence is invalid |
|
|
SubSequence |
Movie scene being played by this section. |
|
|
TargetPathToRecordTo |
Target path of sequence to record to |
|
|
TargetSequenceName |
Target name of sequence to try to record to (will record automatically to another if this already exists) |
Name | Description | |
---|---|---|
|
UMovieSceneSubSection ( |
Object constructor. |
Name | Description | ||
---|---|---|---|
|
BuildDefaultSubSectionComponents ( |
||
|
FMovieSceneS... |
GenerateSubSequenceData ( |
Generate subsequence data |
|
AActor * |
GetActorToRecord() |
Get the actor we are targeting for recording |
|
EMovieSceneS... |
GetNetworkMask() |
|
|
GetPathNameInMovieScene() |
Get the path name to this sub section from the outer moviescene |
|
|
UMovieSceneS... |
GetRecordingSection() |
Get the section we are recording to |
|
UMovieSceneS... |
GetSequence() |
Get the sequence that is assigned to this section. |
|
FMovieSceneS... |
GetSequenceID() |
Get this sub section's sequence ID |
|
const FStrin... |
GetTargetPathToRecordTo() |
Get the path of the sequence we are going to try to record to |
|
const FStrin... |
GetTargetSequenceName() |
Get the name of the sequence we are going to try to record to |
|
GetValidatedInnerPlaybackRange ( |
Gets the playrange of the inner sequence, in the inner sequence's time space, trimmed with any start/end offsets, and validated to make sure we get at least a 1-frame long playback range (e.g. in the case where excessive trimming results in an invalid range). |
|
|
GetValidatedInnerPlaybackRange ( |
Helper function used by the above method, but accessible for other uses like track editors. |
|
|
IsSetAsRecording() |
Check if we are primed for recording |
|
|
MapTimeToSectionFrame ( |
||
|
FOnSequenceC... |
OnSequenceChanged() |
Delegate to fire when our sequence is changed in the property editor |
|
FMovieSceneS... |
OuterToInnerTransform() |
Gets the transform that converts time from this section's time-base to its inner sequence's |
|
SetActorToRecord ( |
Set the target actor to record |
|
|
SetAsRecording ( |
Prime this section as the one and only recording section |
|
|
SetNetworkMask ( |
||
|
SetSequence ( |
Sets the sequence played by this section. |
|
|
SetTargetPathToRecordTo ( |
Set the path of the sequence we are going to try to record to |
|
|
SetTargetSequenceName ( |
Set the name of the sequence we are going to try to record to |
Name | Description | ||
---|---|---|---|
|
GetAutoSizeRange() |
Returns the range to auto size this section to, if there is one. |
|
|
GetOffsetTime() |
The optional offset time of this section |
|
|
GetSnapTimes ( |
Gets all snap times for this section |
|
|
UMovieSceneS... |
SplitSection ( |
Split a section in two at the split time |
|
TrimSection ( |
Trim a section at the trim time |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreEditChange ( |
This is called when a property is about to be modified externally |
Name |
Description |
---|---|
TheRecordingSection |
Keep track of our constructed recordings |