Navigation
API > API/Editor > API/Editor/SequencerCore
| Name | TFlagStateCacheExtension |
| Type | class |
| Header File | /Engine/Source/Editor/SequencerCore/Public/MVVM/Extensions/HierarchicalCacheExtension.h |
| Include Path | #include "MVVM/Extensions/HierarchicalCacheExtension.h" |
Syntax
template<typename FlagsType>
class TFlagStateCacheExtension :
public UE::Sequencer::IDynamicExtension ,
public UE::Sequencer::IHierarchicalCache
Derived Classes
- FDeactiveStateCacheExtension
- FLockStateCacheExtension
- FMuteStateCacheExtension
- FSoloStateCacheExtension
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TFlagStateCacheExtension() |
MVVM/Extensions/HierarchicalCacheExtension.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Implements | TImplements< IDynamicExtension, IHierarchicalCache > | MVVM/Extensions/HierarchicalCacheExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FlagsType GetCachedFlags
(
const FViewModelPtr& ViewModel |
MVVM/Extensions/HierarchicalCacheExtension.h | ||
FlagsType GetCachedFlags
(
uint32 InModelID |
MVVM/Extensions/HierarchicalCacheExtension.h | ||
FlagsType GetRootFlags() |
MVVM/Extensions/HierarchicalCacheExtension.h |
Protected
Overridden from IHierarchicalCache
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginUpdate() |
MVVM/Extensions/HierarchicalCacheExtension.h | ||
virtual void EndUpdate() |
MVVM/Extensions/HierarchicalCacheExtension.h | ||
virtual void PostVisitChildren
(
const FViewModelPtr& ViewModel |
MVVM/Extensions/HierarchicalCacheExtension.h | ||
virtual void PreVisitChildren
(
const FViewModelPtr& ViewModel |
MVVM/Extensions/HierarchicalCacheExtension.h |