Navigation
API > API/Plugins > API/Plugins/Niagara
Data describing the layout of Niagara Data channel buffers that is used in multiple places and must live beyond it's owning Data Channel.
| Name | FNiagaraDataChannelLayoutInfo |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataChannel.h |
| Include Path | #include "NiagaraDataChannel.h" |
Syntax
struct FNiagaraDataChannelLayoutInfo : public TSharedFromThis< FNiagaraDataChannelLayoutInfo >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FNiagaraDataChannelLayoutInfo
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraDataChannelLayoutInfo
(
const UNiagaraDataChannel* DataChannel |
NiagaraDataChannel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FNiagaraDataChannelLayoutInfo() |
NiagaraDataChannel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bKeepPreviousFrameData | bool | NiagaraDataChannel.h | ||
| CompiledData | FNiagaraDataSetCompiledData | Data layout for payloads in Niagara datasets. | NiagaraDataChannel.h | |
| CompiledDataGPU | FNiagaraDataSetCompiledData | NiagaraDataChannel.h | ||
| GameDataLayout | FNiagaraDataChannelGameDataLayout | Layout information for any data stored at the "Game" level. | NiagaraDataChannel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FNiagaraDataSetCompiledData & GetDataSetCompiledData() |
NiagaraDataChannel.h | ||
const FNiagaraDataSetCompiledData & GetDataSetCompiledDataGPU() |
NiagaraDataChannel.h | ||
const FNiagaraDataChannelGameDataLayout & GetGameDataLayout() |
NiagaraDataChannel.h | ||
bool KeepPreviousFrameData () |
If true, we keep our previous frame's data. | NiagaraDataChannel.h |