Navigation
API > API/Editor > API/Editor/SequencerCore
Utility class for maintaining a list of view-models that implement a given extension in a given hierarchy. The list is kept up to date when the hierarchy changes.
| Name | FViewModelExtensionCollection |
| Type | struct |
| Header File | /Engine/Source/Editor/SequencerCore/Public/MVVM/Extensions/ViewModelExtensionCollection.h |
| Include Path | #include "MVVM/Extensions/ViewModelExtensionCollection.h" |
Syntax
struct FViewModelExtensionCollection : public FNoncopyable
Inheritance Hierarchy
- FNoncopyable → FViewModelExtensionCollection
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FViewModelExtensionCollection
(
FViewModelTypeID InExtensionType |
MVVM/Extensions/ViewModelExtensionCollection.h | ||
FViewModelExtensionCollection
(
FViewModelTypeID InExtensionType, |
MVVM/Extensions/ViewModelExtensionCollection.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FViewModelExtensionCollection() |
MVVM/Extensions/ViewModelExtensionCollection.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bNeedsUpdate | bool | MVVM/Extensions/ViewModelExtensionCollection.h | ||
| DesiredRecursionDepth | int32 | MVVM/Extensions/ViewModelExtensionCollection.h | ||
| ExtensionContainer | TArray< void * > | MVVM/Extensions/ViewModelExtensionCollection.h | ||
| ExtensionType | FViewModelTypeID | MVVM/Extensions/ViewModelExtensionCollection.h | ||
| OnHierarchyUpdatedHandle | FDelegateHandle | MVVM/Extensions/ViewModelExtensionCollection.h | ||
| WeakModel | TWeakPtr< FViewModel > | MVVM/Extensions/ViewModelExtensionCollection.h |
Functions
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Destroy() |
MVVM/Extensions/ViewModelExtensionCollection.h | ||
TSharedPtr< FViewModel > GetObservedModel() |
MVVM/Extensions/ViewModelExtensionCollection.h | ||
void Initialize() |
MVVM/Extensions/ViewModelExtensionCollection.h | ||
virtual void OnExtensionsDirtied() |
MVVM/Extensions/ViewModelExtensionCollection.h | ||
void Reinitialize
(
TWeakPtr< FViewModel > InWeakModel, |
MVVM/Extensions/ViewModelExtensionCollection.h |