Navigation
API > API/Editor > API/Editor/Sequencer
| Name | FObjectBindingModel |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/ObjectBindingModel.h |
| Include Path | #include "MVVM/ViewModels/ObjectBindingModel.h" |
Syntax
class FObjectBindingModel :
public UE::Sequencer::FEvaluableOutlinerItemModel ,
public UE::Sequencer::IObjectBindingExtension ,
public IDraggableOutlinerExtension,
public ITrackAreaExtension,
public IGroupableExtension,
public IRenameableExtension,
public ISortableExtension,
public IDeletableExtension
Inheritance Hierarchy
- BaseType → TOutlinerModelMixin → FOutlinerItemModel → FEvaluableOutlinerItemModel → FObjectBindingModel
Implements Interfaces
- IDimmableExtension
- ICurveEditorTreeItem
- IMutableExtension
- ISoloableExtension
- IDraggableOutlinerExtension
- ITrackAreaExtension
- IGroupableExtension
- IDeletableExtension
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FObjectBindingModel
(
FSequenceModel* OwnerModel, |
MVVM/ViewModels/ObjectBindingModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FObjectBindingModel() |
MVVM/ViewModels/ObjectBindingModel.h |
Structs
| Name | Remarks |
|---|---|
| FPropertyMenuData |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddTrack
(
UMovieSceneTrack* Track |
MVVM/ViewModels/ObjectBindingModel.h | ||
bool CanDelete
(
FText* OutErrorMessage |
MVVM/ViewModels/ObjectBindingModel.h | ||
bool CanDrag() |
MVVM/ViewModels/ObjectBindingModel.h | ||
bool CanRename() |
MVVM/ViewModels/ObjectBindingModel.h | ||
TSharedPtr< SWidget > CreateOutlinerViewForColumn
(
const FCreateOutlinerViewParams& InParams, |
MVVM/ViewModels/ObjectBindingModel.h | ||
void Delete() |
MVVM/ViewModels/ObjectBindingModel.h | ||
virtual const UClass * FindObjectClass() |
MVVM/ViewModels/ObjectBindingModel.h | ||
TSharedRef< SWidget > GetAddTrackMenuContent() |
MVVM/ViewModels/ObjectBindingModel.h | ||
virtual FGuid GetDesiredParentBinding() |
MVVM/ViewModels/ObjectBindingModel.h | ||
const FSlateBrush * GetIconBrush() |
MVVM/ViewModels/ObjectBindingModel.h | ||
void GetIdentifierForGrouping
(
TStringBuilder< 128 >& OutString |
MVVM/ViewModels/ObjectBindingModel.h | ||
virtual FSlateColor GetInvalidBindingLabelColor() |
MVVM/ViewModels/ObjectBindingModel.h | ||
FText GetLabel() |
MVVM/ViewModels/ObjectBindingModel.h | ||
FSlateColor GetLabelColor() |
MVVM/ViewModels/ObjectBindingModel.h | ||
FText GetLabelToolTipText() |
MVVM/ViewModels/ObjectBindingModel.h | ||
FOutlinerSizing GetOutlinerSizing() |
MVVM/ViewModels/ObjectBindingModel.h | ||
FSortingKey GetSortingKey() |
MVVM/ViewModels/ObjectBindingModel.h | ||
virtual FText GetTooltipForSingleObjectBinding() |
MVVM/ViewModels/ObjectBindingModel.h | ||
FViewModelVariantIterator GetTopLevelChildTrackAreaModels() |
MVVM/ViewModels/ObjectBindingModel.h | ||
FViewModelVariantIterator GetTrackAreaModelList() |
MVVM/ViewModels/ObjectBindingModel.h | ||
FTrackAreaParameters GetTrackAreaParameters() |
MVVM/ViewModels/ObjectBindingModel.h | ||
virtual EObjectBindingType GetType() |
MVVM/ViewModels/ObjectBindingModel.h | ||
bool IsMuted() |
MVVM/ViewModels/ObjectBindingModel.h | ||
bool IsSolo() |
MVVM/ViewModels/ObjectBindingModel.h | ||
void RemoveTrack
(
UMovieSceneTrack* Track |
MVVM/ViewModels/ObjectBindingModel.h | ||
void Rename
(
const FText& NewName |
MVVM/ViewModels/ObjectBindingModel.h | ||
void SetCustomOrder
(
int32 InCustomOrder |
MVVM/ViewModels/ObjectBindingModel.h | ||
void SetIsMuted
(
bool bIsMuted |
MVVM/ViewModels/ObjectBindingModel.h | ||
void SetIsSoloed
(
bool bIsSoloed |
MVVM/ViewModels/ObjectBindingModel.h | ||
virtual void SetParentBindingID
(
const FGuid& InObjectBindingID |
MVVM/ViewModels/ObjectBindingModel.h | ||
void SortChildren() |
MVVM/ViewModels/ObjectBindingModel.h | ||
virtual bool SupportsRebinding() |
MVVM/ViewModels/ObjectBindingModel.h | ||
UE_SEQUENCER_DECLARE_CASTABLE_API
(
UE_API, |
MVVM/ViewModels/ObjectBindingModel.h |
Overridden from FOutlinerItemModelMixin
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildContextMenu
(
FMenuBuilder& MenuBuilder |
Get context menu contents. | MVVM/ViewModels/ObjectBindingModel.h | |
virtual void BuildOrganizeContextMenu
(
FMenuBuilder& MenuBuilder |
MVVM/ViewModels/ObjectBindingModel.h | ||
virtual void BuildSidebarMenu
(
FMenuBuilder& MenuBuilder |
MVVM/ViewModels/ObjectBindingModel.h | ||
virtual bool GetDefaultExpansionState() |
Get the default expansion state if it wasn't saved in the movie-scene data | MVVM/ViewModels/ObjectBindingModel.h |
Overridden from IObjectBindingExtension
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FGuid GetObjectGuid() |
MVVM/ViewModels/ObjectBindingModel.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnConstruct() |
MVVM/ViewModels/ObjectBindingModel.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static EViewModelListType GetTopLevelChildTrackAreaGroupType() |
MVVM/ViewModels/ObjectBindingModel.h |