Navigation
API > API/Editor > API/Editor/SequencerCore > API/Editor/SequencerCore/MVVM
Inheritance Hierarchy
- ICastable
- FViewModel
- FCategoryModel
- FChannelGroupModel
- FChannelModel
- FEditorViewModel
- FSequencerEditorViewModel
- FLayerBarModel
- FOutlinerSpacer
- FOutlinerViewModel
- FSequencerOutlinerViewModel
- FSectionModel
- FSequenceModel
- FTrackAreaViewModel
- FSequencerTrackAreaViewModel
- ITrackAreaHotspot
References
| Module | SequencerCore |
| Header | /Engine/Source/Editor/SequencerCore/Public/MVVM/ICastable.h |
| Include | #include "MVVM/ICastable.h" |
Syntax
class ICastable
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDynamicExtensionContainer * | DynamicTypes |
Functions
| Type | Name | Description | |
|---|---|---|---|
| RetType | CastedCall
(
RetType(InterfaceType::*)(ArgTypes...) MemberFunc, |
||
| RetType | CastedCall
(
RetType(InterfaceType::*)(ArgTypes...) MemberFunc, |
||
| void * | CastRaw
(
FViewModelTypeID InType |
||
| const void * | CastRaw
(
FViewModelTypeID InType |
||
| T * | CastThis () |
||
| const T * | CastThis () |
||
| T * | |||
| const T * | |||
| T * | CastWeakPtr
(
const TWeakPtr< ICastable >& InWeakPtr |
||
| TSharedPtr< T > | CastWeakPtrShared
(
const TWeakPtr< ICastable >& InWeakPtr |
||
| const FCastableTypeTable & | GetTypeTable () |
||
| bool | IsA () |
||
| bool | IsA
(
FViewModelTypeID InType |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAutoRegisterTypeTable | Struct that assigns an ICastable instance's TypeTable. |