Navigation
API > API/Editor > API/Editor/SequencerCore
Shared/weak extension pointer forward declarations - include MVVM/ViewModelPtr.h for complete declarations
Proxy type that enables implicit dynamic casting of a view-model to any other view-model or extension type. This is implemented as a proxy type rather than the conversion operators existing on FViewModelPtr so that the implicit cast must be user-directed, while still removing additional template boilerplate at the call-site.
| Name | TImplicitViewModelCastImpl |
| Type | struct |
| Header File | /Engine/Source/Editor/SequencerCore/Public/SequencerCoreFwd.h |
| Include Path | #include "SequencerCoreFwd.h" |
| Source | /Engine/Source/Editor/SequencerCore/Public/MVVM/ViewModelPtr.h |
Syntax
template<typename ViewModelType, bool bChecked>
struct TImplicitViewModelCastImpl
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TImplicitViewModelCastImpl
(
const TSharedPtr< ViewModelType >& In |
Construction from a regular shared ptr to a view model | MVVM/ViewModelPtr.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ViewModel | TSharedPtr< ViewModelType > | MVVM/ViewModelPtr.h |
Functions
Public
See Also
- FViewModelPtr::ImplicitCast