Navigation
API > API/Plugins > API/Plugins/Niagara
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataSetCompiledData.h |
Include | #include "NiagaraDataSetCompiledData.h" |
Syntax
USTRUCT&40;&41;
struct FNiagaraDataSetCompiledData
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
uint32: 1 | bRequiresPersistentIDs | Whether or not this dataset require persistent IDs. |
![]() ![]() |
FNiagaraDataSetID | ID | Unique ID for this DataSet. Used to allow referencing from other emitters and Systems. |
![]() ![]() |
ENiagaraSimTarget | SimTarget | Sim target this DataSet is targeting (CPU/GPU). |
![]() ![]() |
uint32 | TotalFloatComponents | Total number of components of each type in the data set. |
![]() ![]() |
uint32 | TotalHalfComponents | |
![]() ![]() |
uint32 | TotalInt32Components | |
![]() ![]() |
TArray< FNiagaraVariableLayoutInfo > | VariableLayouts | Data describing the layout of variable data. |
![]() ![]() |
TArray< FNiagaraVariableBase > | Variables | Variables in the data set. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | BuildLayout () |
|
![]() ![]() |
bool | CheckHashConflict
(
const FNiagaraDataSetCompiledData& Other |
|
![]() |
void | Empty () |
|
![]() ![]() |
const FNiagaraVariableLayoutInfo * | FindVariableLayoutInfo
(
const FNiagaraVariableBase& VariableDef |
|
![]() ![]() |
uint32 |
Constants
Name | Description |
---|---|
DummyCompiledData |