Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/MovieScene.h |
Include |
#include "MovieScene.h" |
class UMovieScene : public UMovieSceneSignedObject
Implements a movie scene asset.
Name | Description | ||
---|---|---|---|
|
TimecodeSource |
The timecode at which this movie scene section is based (ie. when it was recorded) |
Name | Description | |
---|---|---|
|
UMovieScene ( |
Name | Description | ||
---|---|---|---|
|
UMovieSceneT... |
AddCameraCutTrack ( |
Adds a new camera cut track if it doesn't exist A camera cut track allows for cutting between camera views There is only one per movie scene. |
|
AddGivenMasterTrack ( |
Adds a given track as a master track |
|
|
AddGivenTrack ( |
Adds a given track. |
|
|
AddMarkedFrame ( |
Add a given user marked frame. |
|
|
UMovieSceneT... |
AddMasterTrack ( |
Adds a master track. The type should not already exist. |
|
TrackClass &... |
AddMasterTrack() |
Adds a master track. The type should not already exist. |
|
AddNewBindingTag ( |
Add a new binding group for the specified name |
|
|
AddPossessable ( |
Adds an existing possessable to this movie scene. |
|
|
AddPossessable |
Adds a possessable to this movie scene. |
|
|
AddSpawnable |
Add a spawnable to this movie scene's list of owned blueprints. |
|
|
AddSpawnable ( |
Adds an existing spawnable to this movie scene. |
|
|
TrackClass &... |
AddTrack ( |
Adds a track. The type should not already exist. |
|
UMovieSceneT... |
AddTrack ( |
Adds a track. The type should not already exist. |
|
const TMap< ... |
AllTaggedBindings() |
Retrieve all the tagged binding groups for this movie scene |
|
CleanSectionGroups() |
Cleans stale UMovieSceneSection pointers, and removes any section groups which are no longer valid, e.g. contain less that two valid sections |
|
|
DeleteMarkedFrame ( |
Delete the user marked frame by index. The index to the user marked frame to delete |
|
|
DeleteMarkedFrames() |
Delete all user marked frames |
|
|
FMovieSceneB... |
FindBinding ( |
Tries to find an FMovieSceneBinding for the specified Guid. |
|
FindMarkedFrameByFrameNumber ( |
Find the user marked frame by frame number The frame number of the user marked frame to find |
|
|
FindMarkedFrameByLabel ( |
Find the user marked frame by label The label to the user marked frame to find |
|
|
UMovieSceneT... |
FindMasterTrack ( |
Finds a master track (one not bound to a runtime objects). |
|
TrackClass &... |
FindMasterTrack() |
Finds a master track (one not bound to a runtime objects). |
|
FindNextMarkedFrame ( |
Find the next/previous user marked frame from the given frame number |
|
|
FMovieSceneP... |
FindPossessable ( |
Attempt to find a possessable using some custom prdeicate |
|
FMovieSceneP... |
FindPossessable ( |
Tries to locate a possessable in this MovieScene for the specified possessable GUID. |
|
FMovieSceneS... |
FindSpawnable ( |
Tries to locate a spawnable in this MovieScene for the specified spawnable GUID. |
|
FMovieSceneS... |
FindSpawnable ( |
Attempt to find a spawnable using some custom predicate |
|
UMovieSceneT... |
FindTrack ( |
Finds a track. |
|
TrackClass &... |
FindTrack |
Finds a track. |
|
FindTrackBinding ( |
Find a track binding Guid from a UMovieSceneTrack |
|
|
FindTracks ( |
Find all tracks of a given class. |
|
|
GetAllSections() |
Returns all sections and their associated binding data. |
|
|
const TArray... |
GetBindings() |
|
|
UMovieSceneT... |
GetCameraCutTrack() |
|
|
EUpdateClock... |
GetClockSource() |
Retrieve the clock source to be used for this moviescene |
|
GetDisplayRate() |
Retrieve the display frame rate for this data, in which frame numbers should be displayed on UI, and interacted with in movie scene players |
|
|
FMovieSceneT... |
GetEarliestTimecodeSource() |
Get the earliest timecode source out of all of the movie scene sections contained within this movie scene. |
|
FMovieSceneE... |
GetEditorData() |
|
|
EMovieSceneE... |
GetEvaluationType() |
Retrieve a value signifying how to evaluate this movie scene data |
|
GetGloballyShowMarkedFrames() |
Returns whether this scene's marked frames should be shown globally |
|
|
const TArray... |
GetMarkedFrames() |
|
|
const TArray... |
GetMasterTracks() |
Get all master tracks. |
|
GetMuteNodes() |
Gets the nodes marked as muted in the editor, as node tree paths |
|
|
UMovieSceneN... |
GetNodeGroups() |
|
|
GetObjectDisplayName ( |
Get the display name of the object with the specified identifier. |
|
|
GetObjectsToLabels() |
||
|
GetPlaybackRange() |
Get the playback time range of this movie scene, relative to its 0-time offset. |
|
|
FMovieSceneP... |
GetPossessable ( |
Grabs a reference to a specific possessable by index. |
|
GetPossessableCount() |
Get the number of possessable objects in this scene. |
|
|
GetRootFolders() |
Gets the root folders for this movie scene. |
|
|
const FMovie... |
GetSectionGroup ( |
|
|
GetSelectionRange() |
Get the current selection range. |
|
|
GetSoloNodes() |
Gets the nodes marked as solo in the editor, as node tree paths |
|
|
FMovieSceneS... |
GetSpawnable ( |
Grabs a reference to a specific spawnable by index. |
|
GetSpawnableCount() |
Get the number of spawnable objects in this scene. |
|
|
GetTickResolution() |
Retrieve the tick resolution at which all frame numbers within this movie scene are defined |
|
|
GroupSections ( |
Create a group containing InSections, merging any existing groups the sections are in |
|
|
IsAMasterTrack ( |
Check whether the specified track is a master track in this scene. |
|
|
IsPlaybackRangeLocked() |
Return whether the playback range is locked. |
|
|
IsReadOnly() |
||
|
IsSectionInGroup ( |
||
|
TSharedPtr< ... |
MakeCustomTimeController ( |
Retrieve a time controller from this sequence instance, if the clock source is set to custom |
|
MoveBindingContents |
Move all the contents (tracks, child bindings) of the specified binding ID onto another |
|
|
FMovieSceneO... |
OnChannelChanged() |
WIP Set of Delegates. |
|
RemoveBinding ( |
Removes animation data bound to a GUID. |
|
|
RemoveCameraCutTrack() |
Removes the camera cut track if it exists. |
|
|
RemoveMasterTrack ( |
Removes a master track. |
|
|
RemovePossessable ( |
Removes a possessable from this movie scene. |
|
|
RemoveSpawnable ( |
Removes a spawnable from this movie scene. |
|
|
RemoveTag ( |
Remove the specified tag from any binding and forget about it completely |
|
|
RemoveTrack ( |
Removes a track. |
|
|
ReplaceBinding |
Replace an existing binding with another |
|
|
ReplaceBinding ( |
Replace an existing binding with another. |
|
|
ReplacePossessable ( |
Replace an existing possessable with another |
|
|
SetCameraCutTrack ( |
||
|
SetClockSource ( |
Assign the clock source to be used for this moviescene |
|
|
SetClockSource ( |
Assign the clock source to be used for this moviescene |
|
|
SetDisplayRate ( |
Set the play rate for this movie scene |
|
|
SetEditorData ( |
||
|
SetEvaluationType ( |
Assign a value signifying how to evaluate this movie scene data |
|
|
SetGloballyShowMarkedFrames ( |
Set whether this scene's marked frames should be shown globally |
|
|
SetMarkedFrame ( |
Sets the frame number for the given marked frame index. |
|
|
SetObjectDisplayName |
Get the display name of the object with the specified identifier. |
|
|
SetPlaybackRange ( |
Set the playback range for this movie scene |
|
|
SetPlaybackRange ( |
Set the start and end playback positions (playback range) for this movie scene |
|
|
SetPlaybackRangeLocked ( |
Set whether the playback range is locked. |
|
|
SetReadOnly ( |
Set whether this movie scene is read only. |
|
|
SetSelectionRange ( |
Set the selection range. |
|
|
SetTickResolutionDirectly ( |
Directly set the tick resolution for this movie scene without applying any conversion whatsoever, or modifying the data |
|
|
SetViewRange ( |
Set the start and end view range (inner) for this movie scene |
|
|
SetWorkingRange ( |
Set the start and end working range (outer) for this movie scene |
|
|
SortMarkedFrames() |
Sort the marked frames in chronological order |
|
|
TagBinding ( |
Tag the specified binding ID with the specified name |
|
|
ToggleGloballyShowMarkedFrames() |
Toggle whether this scene's marked frames should be shown globally |
|
|
UngroupSection ( |
Remove InSection from any group it currently is in |
|
|
UntagBinding ( |
Remove a tag from the specified object binding |
|
|
UpgradeTimeRanges() |
Perform legacy upgrade of time ranges |
Name | Description | ||
---|---|---|---|
|
IsPostLoadThreadSafe() |
Called during async load to determine if PostLoad can be called on the loading thread. |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreSave ( |
Called before this object is being deserialized. |
|
|
Serialize ( |
~ UObject implementation |
Name | Description | ||
---|---|---|---|
|
PreSave ( |
Use version that takes FObjectPreSaveContext instead. |