Navigation
API > API/Plugins > API/Plugins/Niagara
Base class for NDC Reader Utility classes. See full description above.
| Name | FNDCWriterBase |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannelAccessor.h |
| Include Path | #include "NiagaraDataChannelAccessor.h" |
Syntax
struct FNDCWriterBase : public FNDCAccessorBase
Inheritance Hierarchy
- FNDCAccessorBase → FNDCWriterBase
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DebugSource | FString | Debug string that can be used to track the source of data in a data channel. | NiagaraDataChannelAccessor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BeginWrite
(
const UObject* WorldContextObject, |
Finds the correct target NDC data using the current AccessContext. | NiagaraDataChannelAccessor.h | |
bool BeginWrite
(
const UObject* WorldContextObject, |
Legacy version taking an old FNiagaraDataChannelSearchParameters struct. Works for legacy code but will not support newer NDC types or features. | NiagaraDataChannelAccessor.h | |
void EndWrite() |
Finalizes the write and free/reset any data. | NiagaraDataChannelAccessor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BeginWrite_Internal
(
const UObject* WorldContextObject, |
NiagaraDataChannelAccessor.h |