Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | FNiagaraSimCacheViewModel |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraSimCacheViewModel.h |
| Include Path | #include "ViewModels/NiagaraSimCacheViewModel.h" |
Syntax
class FNiagaraSimCacheViewModel :
public TSharedFromThis< FNiagaraSimCacheViewModel > ,
public FGCObject
Inheritance Hierarchy
- FGCObject → FNiagaraSimCacheViewModel
- FSharedFromThisBase → TSharedFromThis → FNiagaraSimCacheViewModel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraSimCacheViewModel() |
ViewModels/NiagaraSimCacheViewModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNiagaraSimCacheViewModel() |
ViewModels/NiagaraSimCacheViewModel.h |
Structs
| Name | Remarks |
|---|---|
| FComponentInfo |
Enums
Public
| Name | Remarks |
|---|---|
| ESelectionMode |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnBufferChanged | TMulticastDelegate_NoParams< void > | ViewModels/NiagaraSimCacheViewModel.h | |
| FOnSimCacheChanged | TMulticastDelegate_NoParams< void > | ViewModels/NiagaraSimCacheViewModel.h | |
| FOnViewDataChanged | TMulticastDelegate_OneParam< void, bool > | ViewModels/NiagaraSimCacheViewModel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDelegatesAdded | bool | ViewModels/NiagaraSimCacheViewModel.h | ||
| BufferEntries | TArray< TSharedRef< FNiagaraSimCacheOverviewItem > > | ViewModels/NiagaraSimCacheViewModel.h | ||
| EmitterComponentInfos | TMap< FName, TArray< FComponentInfo > > | ViewModels/NiagaraSimCacheViewModel.h | ||
| FloatComponents | TArray< float > | ViewModels/NiagaraSimCacheViewModel.h | ||
| FoundFloatComponents | int32 | ViewModels/NiagaraSimCacheViewModel.h | ||
| FoundHalfComponents | int32 | ViewModels/NiagaraSimCacheViewModel.h | ||
| FoundInt32Components | int32 | ViewModels/NiagaraSimCacheViewModel.h | ||
| FrameIndex | int32 | Which frame of the cached sim is being viewed. | ViewModels/NiagaraSimCacheViewModel.h | |
| HalfComponents | TArray< FFloat16 > | ViewModels/NiagaraSimCacheViewModel.h | ||
| Int32Components | TArray< int32 > | ViewModels/NiagaraSimCacheViewModel.h | ||
| NumInstances | int32 | Number of particles in the given frame. | ViewModels/NiagaraSimCacheViewModel.h | |
| OnBufferChangedDelegate | FOnBufferChanged | ViewModels/NiagaraSimCacheViewModel.h | ||
| OnSimCacheChangedDelegate | FOnSimCacheChanged | ViewModels/NiagaraSimCacheViewModel.h | ||
| OnViewDataChangedDelegate | FOnViewDataChanged | ViewModels/NiagaraSimCacheViewModel.h | ||
| PreviewComponent | TObjectPtr< UNiagaraComponent > | Component for preview scene. | ViewModels/NiagaraSimCacheViewModel.h | |
| RootEntries | TArray< TSharedRef< FNiagaraSimCacheTreeItem > > | ViewModels/NiagaraSimCacheViewModel.h | ||
| SelectedDataInterface | FNiagaraVariableBase | ViewModels/NiagaraSimCacheViewModel.h | ||
| SelectedEmitterName | FName | ViewModels/NiagaraSimCacheViewModel.h | ||
| SelectedRootEntries | TArray< TSharedRef< FNiagaraSimCacheTreeItem > > | ViewModels/NiagaraSimCacheViewModel.h | ||
| SelectionMode | ESelectionMode | Handles what is selected currently. | ViewModels/NiagaraSimCacheViewModel.h | |
| SimCache | TObjectPtr< UNiagaraSimCache > | The sim cache being viewed. | ViewModels/NiagaraSimCacheViewModel.h | |
| SystemComponentInfos | TArray< FComponentInfo > | Cached Component infos for this system. | ViewModels/NiagaraSimCacheViewModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BuildEntries
(
TWeakPtr< SNiagaraSimCacheTreeView > OwningTreeView |
Construct entries for the tree view. | ViewModels/NiagaraSimCacheViewModel.h | |
bool CanCopyActiveToClipboard() |
ViewModels/NiagaraSimCacheViewModel.h | ||
bool CanExportToDisk() |
ViewModels/NiagaraSimCacheViewModel.h | ||
bool CanRemoveDebugData() |
ViewModels/NiagaraSimCacheViewModel.h | ||
bool CompareComponent
(
int32 ComponentIndex, |
ViewModels/NiagaraSimCacheViewModel.h | ||
void CopyActiveToClipboard() |
ViewModels/NiagaraSimCacheViewModel.h | ||
void CreateAsset() |
ViewModels/NiagaraSimCacheViewModel.h | ||
void ExportToDisk() |
ViewModels/NiagaraSimCacheViewModel.h | ||
TArray< TSharedRef< FNiagaraSimCacheOverviewItem > > * GetBufferEntries() |
ViewModels/NiagaraSimCacheViewModel.h | ||
const UNiagaraSimCacheDebugData * GetCacheDebugData() |
ViewModels/NiagaraSimCacheViewModel.h | ||
| ViewModels/NiagaraSimCacheViewModel.h | |||
FName GetEmitterLayoutName
(
int32 Index |
ViewModels/NiagaraSimCacheViewModel.h | ||
int32 GetFrameIndex() |
ViewModels/NiagaraSimCacheViewModel.h | ||
int32 GetNumEmitterLayouts() |
ViewModels/NiagaraSimCacheViewModel.h | ||
int32 GetNumFrames() |
ViewModels/NiagaraSimCacheViewModel.h | ||
int32 GetNumInstances() |
ViewModels/NiagaraSimCacheViewModel.h | ||
UNiagaraComponent * GetPreviewComponent() |
ViewModels/NiagaraSimCacheViewModel.h | ||
TConstArrayView< FComponentInfo > GetSelectedComponentInfos() |
ViewModels/NiagaraSimCacheViewModel.h | ||
FNiagaraVariableBase GetSelectedDataInterface() |
ViewModels/NiagaraSimCacheViewModel.h | ||
const UObject * GetSelectedDataInterfaceStorage() |
ViewModels/NiagaraSimCacheViewModel.h | ||
FName GetSelectedEmitter() |
ViewModels/NiagaraSimCacheViewModel.h | ||
TArray< TSharedRef< FNiagaraSimCacheTreeItem > > * GetSelectedRootEntries() |
ViewModels/NiagaraSimCacheViewModel.h | ||
FText GetSelectedText() |
ViewModels/NiagaraSimCacheViewModel.h | ||
ESelectionMode GetSelectionMode() |
ViewModels/NiagaraSimCacheViewModel.h | ||
void Initialize
(
TWeakObjectPtr< UNiagaraSimCache > SimCache |
ViewModels/NiagaraSimCacheViewModel.h | ||
bool IsCacheValid() |
ViewModels/NiagaraSimCacheViewModel.h | ||
bool IsComponentFilterActive() |
ViewModels/NiagaraSimCacheViewModel.h | ||
bool IsComponentFiltered
(
const FString& ComponentNameString |
ViewModels/NiagaraSimCacheViewModel.h | ||
bool IsComponentFiltered
(
FName ComponentName |
ViewModels/NiagaraSimCacheViewModel.h | ||
bool IsCreateAssetVisible() |
ViewModels/NiagaraSimCacheViewModel.h | ||
FOnBufferChanged & OnBufferChanged() |
ViewModels/NiagaraSimCacheViewModel.h | ||
FOnSimCacheChanged & OnSimCacheChanged() |
ViewModels/NiagaraSimCacheViewModel.h | ||
FOnViewDataChanged & OnViewDataChanged() |
ViewModels/NiagaraSimCacheViewModel.h | ||
void RefreshSelection() |
ViewModels/NiagaraSimCacheViewModel.h | ||
void RemoveDebugData() |
ViewModels/NiagaraSimCacheViewModel.h | ||
void SetAllComponentFiltered
(
bool bFiltered |
ViewModels/NiagaraSimCacheViewModel.h | ||
void SetComponentFiltered
(
const FString& ComponentNameString, |
ViewModels/NiagaraSimCacheViewModel.h | ||
void SetFrameIndex
(
const int32 InFrameIndex |
ViewModels/NiagaraSimCacheViewModel.h | ||
void SetSelectedDataInterface
(
FNiagaraVariableBase DIVariable |
ViewModels/NiagaraSimCacheViewModel.h | ||
void SetSelectedDebugData() |
ViewModels/NiagaraSimCacheViewModel.h | ||
void SetSelectedEmitter
(
FName EmitterName |
ViewModels/NiagaraSimCacheViewModel.h | ||
void SetSelectedSystemInstance() |
ViewModels/NiagaraSimCacheViewModel.h | ||
void ToggleComponentFiltered
(
const FString& ComponentNameString |
ViewModels/NiagaraSimCacheViewModel.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
ViewModels/NiagaraSimCacheViewModel.h | ||
virtual FString GetReferencerName() |
ViewModels/NiagaraSimCacheViewModel.h |