Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | UNiagaraDataChannelWriter |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannelAccessor.h |
| Include Path | #include "NiagaraDataChannelAccessor.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UNiagaraDataChannelWriter : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraDataChannelWriter
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Owner | TObjectPtr< UNiagaraDataChannelHandler > | NiagaraDataChannelAccessor.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Data | FNiagaraDataChannelGameDataPtr | Local data buffers we're writing into. | NiagaraDataChannelAccessor.h | |
| StartIndex | int32 | Starting index into our dest data. | NiagaraDataChannelAccessor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BeginWrite
(
FNDCAccessContextInst& AccessContext, |
Call before each batch of writes to allocate the data we'll be writing to. | NiagaraDataChannelAccessor.h | |
void Cleanup() |
NiagaraDataChannelAccessor.h | ||
bool InitWrite
(
FNiagaraDataChannelSearchParameters SearchParams, |
Call before each batch of writes to allocate the data we'll be writing to. | NiagaraDataChannelAccessor.h |
|
int32 Num() |
NiagaraDataChannelAccessor.h |
|
|
void WriteBool
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteData
(
const FNiagaraVariableBase& Var, |
NiagaraDataChannelAccessor.h | ||
void WriteEnum
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteFloat
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteID
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteInt
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteLinearColor
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WritePosition
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteQuat
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteSpawnInfo
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteVector
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteVector2D
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|
|
void WriteVector4
(
FName VarName, |
NiagaraDataChannelAccessor.h |
|