Navigation
API > API/Runtime > API/Runtime/MovieScene
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneFolder
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/MovieSceneFolder.h |
| Include | #include "MovieSceneFolder.h" |
Syntax
class UMovieSceneFolder : public UObject
Remarks
Represents a folder used for organizing objects in tracks in a movie scene.
Variables
| Type | Name | Description | |
|---|---|---|---|
| UE::MovieScene::TDataEventContainer< UE::MovieScene::IFolderEventHandler > | EventHandlers | Event handlers for handling changes to this object |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMovieSceneFolder
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddChildFolder
(
UMovieSceneFolder* InChildFolder |
Adds a child folder to this folder. | |
| void | AddChildObjectBinding
(
const FGuid& InObjectBinding |
Adds a guid for an object binding to this folder. | |
| void | AddChildTrack
(
UMovieSceneTrack* InTrack |
Adds a track to this folder. | |
| void | CalculateFolderPath
(
UMovieSceneFolder* InFolder, |
Get the folder path for this folder, stopping at the given root folders | |
| void | Clear all child object bindings from this folder. | ||
| void | Clear all child tracks from this folder. | ||
| UMovieSceneFolder * | FindFolderContaining
(
const FGuid& InObjectBinding |
Searches for a guid in this folder and its child folders, if found returns the folder containing the guid. | |
| UMovieSceneFolder * | FindFolderContaining
(
const UMovieSceneTrack* InTrack |
Searches for a track in this folder and its child folders, if found returns the folder containing the track. | |
| TArrayView< UMovieSceneFolder *const > | Gets the folders contained by this folder. | ||
| const TArray< FGuid > & | Gets the guids for the object bindings contained by this folder. | ||
| const TArray< UMovieSceneTrack * > & | Gets the tracks contained by this folder. | ||
| const FColor & | Get this folder's color. | ||
| FName | Gets the name of this folder. | ||
| UMovieSceneFolder * | GetFolderWithPath
(
const TArray< FName >& InFolderPath, |
For the given set of folders, return the folder that has the matching folder path | |
| int32 | Get this folder's desired sorting order | ||
| FName | MakeUniqueChildFolderName
(
FName InName |
||
| FName | MakeUniqueChildFolderName
(
FName InName, |
||
| void | RemoveChildFolder
(
UMovieSceneFolder* InChildFolder |
Removes a child folder from this folder. | |
| void | RemoveChildObjectBinding
(
const FGuid& InObjectBinding |
Removes a guid for an object binding from this folder. | |
| void | RemoveChildTrack
(
UMovieSceneTrack* InTrack |
Removes a track from this folder. | |
| void | SetFolderColor
(
const FColor& InFolderColor |
Set this folder's color. | |
| void | SetFolderName
(
FName InFolderName |
Sets the name of this folder. | |
| void | SetSortingOrder
(
const int32 InSortingOrder |
Set this folder's desired sorting order. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditUndo () |
Called after applying a transaction to the object. | |
| void | PostEditUndo
(
TSharedPtr< ITransactionObjectAnnotation > TransactionAnnotation |
Called after applying a transaction to the object in cases where transaction annotation was provided. | |
| void | PostLoad () |
Called after this object has been deserialized | |
| void | Handles reading, writing, and reference collecting using FArchive. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddChildMasterTrack
(
UMovieSceneTrack* InMasterTrack |
AddChildMasterTrack is deprecated. Please use AddChildTrack instead | |
| void | ClearChildMasterTracks is deprecated. Please use ClearChildTracks instead | ||
| const TArray< UMovieSceneTrack * > & | GetChildMasterTracks is deprecated. Please use GetChildTracks instead | ||
| void | RemoveChildMasterTrack
(
UMovieSceneTrack* InMasterTrack |
RemoveChildMasterTrack is deprecated. Please use RemoveChildTrack instead |