Navigation
Unreal Engine C++ API Reference > 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 |