Navigation
API > API/Editor > API/Editor/SequencerCore
Inheritance Hierarchy
- TWeakViewModelConversions
- TWeakViewModelPtr
References
| Module | SequencerCore |
| Header | /Engine/Source/Editor/SequencerCore/Public/SequencerCoreFwd.h |
| Include | #include "SequencerCoreFwd.h" |
Syntax
template<typename T>
struct TWeakViewModelPtr : public UE::Sequencer::TWeakViewModelConversions< T >
Remarks
Templated version of FWeakViewModelPtr that provides an additional self-documenting extension that should exist on the view model.
Variables
| Type | Name | Description | |
|---|---|---|---|
| friend | TWeakViewModelConversions< T > | ||
| TWeakPtr< ViewModelType > | WeakModel |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TWeakViewModelPtr
(
const TWeakViewModelPtr& |
|||
TWeakViewModelPtr
(
nullptr_t |
|||
TWeakViewModelPtr
(
const TWeakPtr< OtherType >& InModel |
|||
TWeakViewModelPtr
(
const TSharedPtr< OtherType >& InModel |
|||
TWeakViewModelPtr
(
const TSharedRef< OtherType >& InModel |
|||
TWeakViewModelPtr
(
const TViewModelPtr< OtherType >& InModel |
Construction from a TViewModelPtr |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TImplicitWeakViewModelPin< ViewModelType > | ImplicitPin () |
Returns a proxy object that will simultaneously Pin() and Cast() this view model to a particular view-model or extension type | |
| TViewModelPtr< T > | Pin () |
Pin this weak view model ptr |
Operators
| Type | Name | Description | |
|---|---|---|---|
| TWeakViewModelPtr & | operator=
(
const TWeakViewModelPtr& |
||
| TWeakViewModelPtr & | operator=
(
TWeakViewModelPtr&& |
||
| TWeakViewModelPtr & | operator=
(
const TViewModelPtr< OtherType >& InModel |
Assignment from a TViewModelPtr |
Typedefs
| Name | Description |
|---|---|
| ViewModelType |