Navigation
API > API/Editor > API/Editor/Sequencer > API/Editor/Sequencer/MVVM > API/Editor/Sequencer/MVVM/ViewModels
Inheritance Hierarchy
- FOutlinerItemModel
- IObjectBindingExtension
- IDraggableOutlinerExtension
- ITrackAreaExtension
- IGroupableExtension
- IRenameableExtension
- ISortableExtension
- IDeletableExtension
- FObjectBindingModel
- FPossessableModel
References
| Module | Sequencer |
| Header | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/PossessableModel.h |
| Include | #include "MVVM/ViewModels/PossessableModel.h" |
Syntax
class FPossessableModel : public UE::Sequencer::FObjectBindingModel
Variables
| Type | Name | Description | |
|---|---|---|---|
| FAutoRegisterTypeTable | AutoRegisterTypeTable | ||
| static::UE::Sequencer::TAutoRegisterViewModelTypeID< FPossessableModel > | ID |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPossessableModel
(
FSequenceModel* OwnerModel, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnConstruct () |
Called once for this model when it is added to a parent that has valid shared data | |
| void |
Overridden from FObjectBindingModel
| Type | Name | Description | |
|---|---|---|---|
| const UClass * | |||
| EObjectBindingType | GetType () |
||
| bool |
Overridden from IOutlinerExtension
| Type | Name | Description | |
|---|---|---|---|
| const FSlateBrush * | Gets the overlay icon for the outliner item | ||
| FText | Gets the tooltip text for the outliner item icon |
Overridden from IDeletableExtension
| Type | Name | Description | |
|---|---|---|---|
| void | Delete () |
Typedefs
| Name | Description |
|---|---|
| Implements |