Navigation
API > API/Plugins > API/Plugins/Niagara
Base Handler class for Data Channels that route and store subsets of internal data based in a map based on an arbitrary key they can generate in GenerateKey().
| Name | UNiagaraDataChannelHandler_MapBase |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannel_Map.h |
| Include Path | #include "NiagaraDataChannel_Map.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UNiagaraDataChannelHandler_MapBase : public UNiagaraDataChannelHandler
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraDataChannelHandler → UNiagaraDataChannelHandler_MapBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraDataChannelHandler_MapBase
(
const FObjectInitializer& ObjectInitializer |
NiagaraDataChannel_Map.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject * GetSystemToSpawn
(
FNDCAccessContextInst& AccessContext |
NiagaraDataChannel_Map.h | ||
UWorld * GetWorld() |
NiagaraDataChannel_Map.h |
Overridden from UNiagaraDataChannelHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginFrame
(
float DeltaTime |
NiagaraDataChannel_Map.h | ||
virtual void Cleanup() |
NiagaraDataChannel_Map.h | ||
virtual void EndFrame
(
float DeltaTime |
NiagaraDataChannel_Map.h | ||
virtual FNiagaraDataChannelDataPtr FindData
(
FNDCAccessContextInst& AccessContext, |
Finds the correct internal data for this data channel and the given access context. | NiagaraDataChannel_Map.h | |
virtual void Init
(
const UNiagaraDataChannel* InChannel |
NiagaraDataChannel_Map.h | ||
virtual void Tick
(
float DeltaTime, |
NiagaraDataChannel_Map.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FNDCMapEntry & FindOrAddEntry
(
FNDCAccessContextInst& AccessContext |
NiagaraDataChannel_Map.h | ||
virtual void GenerateKey
(
FNDCAccessContextInst& AccessContext, |
Generates a map key for the given access context. | NiagaraDataChannel_Map.h | |
virtual TNDCMapEntryType GetMapEntryType () |
Returns the map entry data type for this handler. | NiagaraDataChannel_Map.h |