Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Implementations can be registered with the niagara editor module to provide custom visualizations for data interfaces stored in sim caches. This is needed since data interfaces can store any custom uobject, so the sim cache editor has no knowledge how to display the data stored within.
See FNiagaraDataChannelCacheVisualizer for an example implementation.
| Name | INiagaraDataInterfaceSimCacheVisualizer |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/Customizations/NiagaraDataInterfaceSimCacheVisualizer.h |
| Include Path | #include "Customizations/NiagaraDataInterfaceSimCacheVisualizer.h" |
Syntax
class INiagaraDataInterfaceSimCacheVisualizer
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~INiagaraDataInterfaceSimCacheVisualizer() |
Customizations/NiagaraDataInterfaceSimCacheVisualizer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< SWidget > CreateWidgetFor
(
const UObject* CachedData, |
Customizations/NiagaraDataInterfaceSimCacheVisualizer.h |