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. |