Navigation
Unreal Engine C++ API Reference > 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 |