Navigation
API > API/Editor > API/Editor/SequencerCore > API/Editor/SequencerCore/MVVM > API/Editor/SequencerCore/MVVM/Extensions
Inheritance Hierarchy
- FDynamicExtensionContainer
- FViewModel
- FBindingLifetimeOverlayModel
- FCategoryModel
- FChannelGroupModel
- FChannelModel
- FEditorViewModel
- FSequencerEditorViewModel
- FLayerBarModel
- FOutlinerSpacer
- FOutlinerViewModel
- FSequencerOutlinerViewModel
- FSectionModel
- FSequenceModel
- FSharedViewModelData
- FEditorSharedViewModelData
- FTrackAreaViewModel
- FSequencerTrackAreaViewModel
References
| Module | SequencerCore |
| Header | /Engine/Source/Editor/SequencerCore/Public/MVVM/Extensions/DynamicExtensionContainer.h |
| Include | #include "MVVM/Extensions/DynamicExtensionContainer.h" |
Syntax
class FDynamicExtensionContainer
Remarks
Base class for supporting dynamic extensions that participate in dynamic casting.
Variables
| Type | Name | Description | |
|---|---|---|---|
| ::UE::Sequencer::TAutoRegisterViewModelTypeID< FDynamicExtensionContainer > | ID |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| T & | AddDynamicExtension
(
TSharedRef< FViewModel > InOwner, |
||
| void * | CastDynamic
(
FViewModelTypeID Type |
||
| T * | CastDynamic () |
||
| const T * | CastDynamic () |
||
| const void * | CastDynamic
(
FViewModelTypeID Type |
||
| const T * | |||
| T * | |||
| const void * | CastDynamicChecked
(
FViewModelTypeID Type |
||
| void * | CastDynamicChecked
(
FViewModelTypeID Type |
||
| TDynamicExtensionContainerIteratorProxy< T > | |||
| void | |||
| void | |||
| void | |||
| void | |||
| void | RemoveDynamicExtension
(
FViewModelTypeID Type |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FDynamicExtensionContainer & | operator=
(
const FDynamicExtensionContainer& |