Navigation
API > API/Editor > API/Editor/Sequencer
| Name | FFolderModel |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/FolderModel.h |
| Include Path | #include "MVVM/ViewModels/FolderModel.h" |
Syntax
class FFolderModel :
public UE::Sequencer::FEvaluableOutlinerItemModel ,
public IRenameableExtension,
public ITrackAreaExtension,
public IGroupableExtension,
public IDraggableOutlinerExtension,
public ISortableExtension,
public IOutlinerDropTargetOutlinerExtension,
public IDeletableExtension,
private UE::MovieScene::TIntrusiveEventHandler< UE::MovieScene::IFolderEventHandler >
Inheritance Hierarchy
- BaseType → TOutlinerModelMixin → FOutlinerItemModel → FEvaluableOutlinerItemModel → FFolderModel
- UE::MovieScene::TIntrusiveEventHandler< UE::MovieScene::IFolderEventHandler > → FFolderModel
Implements Interfaces
- IDimmableExtension
- ICurveEditorTreeItem
- IMutableExtension
- ISoloableExtension
- ITrackAreaExtension
- IGroupableExtension
- IDraggableOutlinerExtension
- IDeletableExtension
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFolderModel
(
UMovieSceneFolder* InFolder |
MVVM/ViewModels/FolderModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FFolderModel() |
MVVM/ViewModels/FolderModel.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bFolderPickerWasCancelled | bool | MVVM/ViewModels/FolderModel.h | |
| InitialFolderColors | TMap< TWeakObjectPtr< UMovieSceneFolder >, FColor > | MVVM/ViewModels/FolderModel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LayerBar | TSharedPtr< FLayerBarModel > | MVVM/ViewModels/FolderModel.h | ||
| OwnerModel | FSequenceModel * | MVVM/ViewModels/FolderModel.h | ||
| TrackAreaList | FViewModelListHead | MVVM/ViewModels/FolderModel.h | ||
| WeakFolder | TWeakObjectPtr< UMovieSceneFolder > | MVVM/ViewModels/FolderModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TOptional< EItemDropZone > CanAcceptDrop
(
const FViewModelPtr& TargetModel, |
MVVM/ViewModels/FolderModel.h | ||
bool CanDelete
(
FText* OutErrorMessage |
MVVM/ViewModels/FolderModel.h | ||
bool CanDrag() |
MVVM/ViewModels/FolderModel.h | ||
bool CanRename() |
MVVM/ViewModels/FolderModel.h | ||
TSharedPtr< SWidget > CreateOutlinerViewForColumn
(
const FCreateOutlinerViewParams& InParams, |
MVVM/ViewModels/FolderModel.h | ||
void Delete() |
MVVM/ViewModels/FolderModel.h | ||
UMovieSceneFolder * GetFolder() |
Get the folder data | MVVM/ViewModels/FolderModel.h | |
const FSlateBrush * GetIconBrush() |
MVVM/ViewModels/FolderModel.h | ||
FSlateColor GetIconTint() |
MVVM/ViewModels/FolderModel.h | ||
void GetIdentifierForGrouping
(
TStringBuilder< 128 >& OutString |
MVVM/ViewModels/FolderModel.h | ||
FText GetLabel() |
MVVM/ViewModels/FolderModel.h | ||
FSlateColor GetLabelColor() |
MVVM/ViewModels/FolderModel.h | ||
FOutlinerSizing GetOutlinerSizing() |
MVVM/ViewModels/FolderModel.h | ||
FSortingKey GetSortingKey() |
MVVM/ViewModels/FolderModel.h | ||
FViewModelVariantIterator GetTrackAreaModelList() |
MVVM/ViewModels/FolderModel.h | ||
FTrackAreaParameters GetTrackAreaParameters() |
MVVM/ViewModels/FolderModel.h | ||
bool IsMuted() |
MVVM/ViewModels/FolderModel.h | ||
bool IsSolo() |
MVVM/ViewModels/FolderModel.h | ||
void OnChildFolderAdded
(
UMovieSceneFolder* Folder |
MVVM/ViewModels/FolderModel.h | ||
void OnChildFolderRemoved
(
UMovieSceneFolder* Folder |
MVVM/ViewModels/FolderModel.h | ||
void OnObjectBindingAdded
(
const FGuid& ObjectBinding |
MVVM/ViewModels/FolderModel.h | ||
void OnObjectBindingRemoved
(
const FGuid& ObjectBinding |
MVVM/ViewModels/FolderModel.h | ||
void OnPostUndo() |
MVVM/ViewModels/FolderModel.h | ||
void OnTrackAdded
(
UMovieSceneTrack* Track |
MVVM/ViewModels/FolderModel.h | ||
void OnTrackRemoved
(
UMovieSceneTrack* Track |
MVVM/ViewModels/FolderModel.h | ||
void PerformDrop
(
const FViewModelPtr& TargetModel, |
MVVM/ViewModels/FolderModel.h | ||
void Rename
(
const FText& NewName |
MVVM/ViewModels/FolderModel.h | ||
void SetCustomOrder
(
int32 InCustomOrder |
MVVM/ViewModels/FolderModel.h | ||
void SetIsMuted
(
bool bIsMuted |
MVVM/ViewModels/FolderModel.h | ||
void SetIsSoloed
(
bool bIsSoloed |
MVVM/ViewModels/FolderModel.h | ||
void SortChildren() |
MVVM/ViewModels/FolderModel.h | ||
UE_SEQUENCER_DECLARE_CASTABLE
(
FFolderModel, |
MVVM/ViewModels/FolderModel.h |
Overridden from FOutlinerItemModelMixin
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildContextMenu
(
FMenuBuilder& MenuBuilder |
Get context menu contents. | MVVM/ViewModels/FolderModel.h | |
virtual void BuildSidebarMenu
(
FMenuBuilder& MenuBuilder |
MVVM/ViewModels/FolderModel.h |