Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- UBlueprintFunctionLibrary
- UNiagaraDataChannelLibrary
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannel.h |
| Include | #include "NiagaraDataChannel.h" |
Syntax
UCLASS ()
class UNiagaraDataChannelLibrary : public UBlueprintFunctionLibrary
Remarks
A C++ and Blueprint accessible library of utility functions for accessing Niagara DataChannel
Constructors
| Type | Name | Description | |
|---|---|---|---|
UNiagaraDataChannelLibrary
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UNiagaraDataChannelReader * | CreateDataChannelReader
(
const UObject* WorldContextObject, |
||
| UNiagaraDataChannelWriter * | CreateDataChannelWriter
(
const UObject* WorldContextObject, |
||
| UNiagaraDataChannelHandler * | FindDataChannelHandler
(
const UObject* WorldContextObject, |
||
| int32 | GetDataChannelElementCount
(
const UObject* WorldContextObject, |
Returns the number of readable elements in the given data channel | |
| UNiagaraDataChannelHandler * | GetNiagaraDataChannel
(
const UObject* WorldContextObject, |
||
| UNiagaraDataChannelReader * | ReadFromNiagaraDataChannel
(
const UObject* WorldContextObject, |
Initializes and returns the Niagara Data Channel reader for the given data channel. | |
| void | ReadFromNiagaraDataChannelSingle
(
const UObject* WorldContextObject, |
Reads a single entry from the given data channel, if possible. | |
| UNiagaraDataChannelWriter * | WriteToNiagaraDataChannel
(
const UObject* WorldContextObject, |
Initializes and returns the Niagara Data Channel writer to write N elements to the given data channel. | |
| void | WriteToNiagaraDataChannelSingle
(
const UObject* WorldContextObject, |
Writes a single element to a Niagara Data Channel. |