Navigation
API > API/Editor > API/Editor/SequencerCore
Base class for supporting dynamic extensions that participate in dynamic casting.
| Name | FDynamicExtensionContainer |
| Type | class |
| Header File | /Engine/Source/Editor/SequencerCore/Public/MVVM/Extensions/DynamicExtensionContainer.h |
| Include Path | #include "MVVM/Extensions/DynamicExtensionContainer.h" |
Syntax
class FDynamicExtensionContainer
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MVVM/Extensions/DynamicExtensionContainer.h | |||
| MVVM/Extensions/DynamicExtensionContainer.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FDynamicExtensionContainer() |
MVVM/Extensions/DynamicExtensionContainer.h |
Structs
| Name | Remarks |
|---|---|
| FDynamicExtensionInfo |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ID | ::UE::Sequencer::TAutoRegisterViewModelTypeID< FDynamicExtensionContainer > | MVVM/Extensions/DynamicExtensionContainer.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DynamicExtensions | TArray< FDynamicExtensionInfo > | MVVM/Extensions/DynamicExtensionContainer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void * CastDynamic
(
FViewModelTypeID Type |
MVVM/Extensions/DynamicExtensionContainer.h | ||
T * CastDynamic () |
MVVM/Extensions/DynamicExtensionContainer.h | ||
const T * CastDynamic () |
MVVM/Extensions/DynamicExtensionContainer.h | ||
const void * CastDynamic
(
FViewModelTypeID Type |
MVVM/Extensions/DynamicExtensionContainer.h | ||
const T * CastDynamicChecked () |
MVVM/Extensions/DynamicExtensionContainer.h | ||
T * CastDynamicChecked () |
MVVM/Extensions/DynamicExtensionContainer.h | ||
const void * CastDynamicChecked
(
FViewModelTypeID Type |
MVVM/Extensions/DynamicExtensionContainer.h | ||
void * CastDynamicChecked
(
FViewModelTypeID Type |
MVVM/Extensions/DynamicExtensionContainer.h | ||
TDynamicExtensionContainerIteratorProxy< T > FilterDynamic() |
MVVM/Extensions/DynamicExtensionContainer.h | ||
void RemoveDynamicExtension
(
FViewModelTypeID Type |
MVVM/Extensions/DynamicExtensionContainer.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
T & AddDynamicExtension
(
TSharedRef< FViewModel > InOwner, |
MVVM/Extensions/DynamicExtensionContainer.h | ||
void PostInitializeExtensions() |
MVVM/Extensions/DynamicExtensionContainer.h | ||
void ReinitializeExtensions() |
MVVM/Extensions/DynamicExtensionContainer.h | ||
void RemoveDynamicExtension () |
MVVM/Extensions/DynamicExtensionContainer.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void RegisterTypeID() |
MVVM/Extensions/DynamicExtensionContainer.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDynamicExtensionContainer & operator=
(
const FDynamicExtensionContainer& |
MVVM/Extensions/DynamicExtensionContainer.h |