Navigation
API > API/Plugins > API/Plugins/Niagara
Base class for Map entries for NDC Map. Child classes of the NDC Map type should implement their own entry type and implement any needed overrides.
| Name | FNDCMapEntryBase |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannel_Map.h |
| Include Path | #include "NiagaraDataChannel_Map.h" |
Syntax
USTRUCT ()
struct FNDCMapEntryBase
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNDCMapEntryBase() |
NiagaraDataChannel_Map.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool BeginFrame
(
float DeltaTime, |
Perform any bookkeeping needed at the beginning of each frame. | NiagaraDataChannel_Map.h | |
virtual void Cleanup() |
Cleans up a map entry just before it is destroyed. | NiagaraDataChannel_Map.h | |
virtual void EndFrame
(
float DeltaTime, |
Perform any bookkeeping needed at the end of each frame. | NiagaraDataChannel_Map.h | |
const FNiagaraDataChannelDataPtr & GetData() |
NiagaraDataChannel_Map.h | ||
float GetLastUsedTime() |
NiagaraDataChannel_Map.h | ||
T * GetOwner() |
NiagaraDataChannel_Map.h | ||
virtual void Init
(
FNDCAccessContextInst& AccessContext, |
Initializes a new map entry after creation or re-activation. | NiagaraDataChannel_Map.h | |
virtual void Reset
(
const FNDCMapKey& Key |
Called as the entry becomes inactive and is moved to the free pool. | NiagaraDataChannel_Map.h | |
virtual UNiagaraComponent * SpawnSystem
(
FNDCAccessContext_MapBase& AccessContext, |
NiagaraDataChannel_Map.h | ||
virtual void Tick
(
float DeltaTime, |
Perform per tick group processing. | NiagaraDataChannel_Map.h |