Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraDataChannelHandler
- UNiagaraDataChannelHandler_Global
- UNiagaraDataChannelHandler_Islands
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannelHandler.h |
| Include | #include "NiagaraDataChannelHandler.h" |
Syntax
UCLASS (Abstract, BlueprintType, MinimalAPI)
class UNiagaraDataChannelHandler : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| ETickingGroup | CurrentTG | ||
| TWeakObjectPtr< const UNiagaraDataChannel > | DataChannel | ||
| TObjectPtr< UNiagaraDataChannelReader > | Reader | Helper object allowing BP to read data in this channel. | |
| FRenderCommandFence | RTFence | ||
| TArray< TWeakPtr< FNiagaraDataChannelData > > | WeakDataArray | Weak refs to all NDC data created for this handler. | |
| TObjectPtr< UNiagaraDataChannelWriter > | Writer | Helper object allowing BP to write data in this channel. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginFrame
(
float DeltaTime, |
||
| void | Cleanup () |
||
| FNiagaraDataChannelDataPtr | CreateData () |
||
| void | EndFrame
(
float DeltaTime, |
||
| FNiagaraDataChannelDataPtr | FindData
(
FNiagaraDataChannelSearchParameters SearchParams, |
Finds the correct internal data for this data channel and the given search parameters. | |
| void | ForEachNDCData
(
TAction Func |
||
| T * | |||
| ETickingGroup | Returns the tick group we're currently being processed or most recently processed. | ||
| const UNiagaraDataChannel * | |||
| UNiagaraDataChannelReader * | |||
| UNiagaraDataChannelWriter * | |||
| void | Init
(
const UNiagaraDataChannel* InChannel |
||
| void | OnComputeDispatchInterfaceDestroyed
(
FNiagaraGpuComputeDispatchInterface* InComputeDispatchInterface |
||
| void | Tick
(
float DeltaTime, |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| bool | Called to check if the object is ready for FinishDestroy. |