Navigation
API > API/Editor > API/Editor/SequencerCore
Scoped object that adds a temporary child list to the specified model of the specified type. Primarily used during regeneration of children to temporarily introduce a 'Recycled' child list
| Name | FScopedViewModelListHead |
| Type | struct |
| Header File | /Engine/Source/Editor/SequencerCore/Public/MVVM/ViewModels/ViewModelHierarchy.h |
| Include Path | #include "MVVM/ViewModels/ViewModelHierarchy.h" |
Syntax
struct FScopedViewModelListHead
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScopedViewModelListHead
(
const FScopedViewModelListHead& |
Non-copyable and non-moveable since a pointer to our ListHead member is added to our owner | MVVM/ViewModels/ViewModelHierarchy.h | |
| MVVM/ViewModels/ViewModelHierarchy.h | |||
FScopedViewModelListHead
(
const TSharedPtr< FViewModel >& InModel, |
Constructor that adds the list to the model | MVVM/ViewModels/ViewModelHierarchy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FScopedViewModelListHead() |
Destructor that removes the list to the model | MVVM/ViewModels/ViewModelHierarchy.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ListHead | FViewModelListHead | List head whose pointer is added to Model's ChildLists | MVVM/ViewModels/ViewModelHierarchy.h | |
| Model | TSharedPtr< FViewModel > | The model that contains our child list | MVVM/ViewModels/ViewModelHierarchy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FViewModelChildren GetChildren() |
Retrieve this child list | MVVM/ViewModels/ViewModelHierarchy.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScopedViewModelListHead & operator=
(
const FScopedViewModelListHead& |
MVVM/ViewModels/ViewModelHierarchy.h | ||
| MVVM/ViewModels/ViewModelHierarchy.h |