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 |