Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNiagaraDataSetCompiledData |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataSetCompiledData.h |
| Include Path | #include "NiagaraDataSetCompiledData.h" |
Syntax
USTRUCT ()
struct FNiagaraDataSetCompiledData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraDataSetCompiledData() |
NiagaraDataSetCompiledData.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DummyCompiledData | FNiagaraDataSetCompiledData | NiagaraDataSetCompiledData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRequiresPersistentIDs | uint32 | Whether or not this dataset require persistent IDs. | NiagaraDataSetCompiledData.h | |
| ID | FNiagaraDataSetID | Unique ID for this DataSet. Used to allow referencing from other emitters and Systems. | NiagaraDataSetCompiledData.h | |
| SimTarget | ENiagaraSimTarget | Sim target this DataSet is targeting (CPU/GPU). | NiagaraDataSetCompiledData.h | |
| TotalFloatComponents | uint32 | Total number of components of each type in the data set. | NiagaraDataSetCompiledData.h | |
| TotalHalfComponents | uint32 | NiagaraDataSetCompiledData.h | ||
| TotalInt32Components | uint32 | NiagaraDataSetCompiledData.h | ||
| VariableLayouts | TArray< FNiagaraVariableLayoutInfo > | Data describing the layout of variable data. | NiagaraDataSetCompiledData.h | |
| Variables | TArray< FNiagaraVariableBase > | Variables in the data set. | NiagaraDataSetCompiledData.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedLayoutHash | uint32 | A hash of all variables in this layout. NOT persistent. Will differ from run to run. | NiagaraDataSetCompiledData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BuildLayout() |
NiagaraDataSetCompiledData.h | ||
bool CheckHashConflict
(
const FNiagaraDataSetCompiledData& Other |
NiagaraDataSetCompiledData.h | ||
void Empty() |
NiagaraDataSetCompiledData.h | ||
const FNiagaraVariableLayoutInfo * FindVariableLayoutInfo
(
const FNiagaraVariableBase& VariableDef |
NiagaraDataSetCompiledData.h | ||
uint32 GetLayoutHash() |
NiagaraDataSetCompiledData.h |