Navigation
API > API/Plugins > API/Plugins/Niagara
Information about how this type should be laid out in an FNiagaraDataSet
| Name | FNiagaraTypeLayoutInfo |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraTypes.h |
| Include Path | #include "NiagaraTypes.h" |
Syntax
USTRUCT ()
struct FNiagaraTypeLayoutInfo
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComponentsOffsets | TArray< uint32 > | NiagaraTypes.h | ||
| NumFloatComponents | uint16 | NiagaraTypes.h | ||
| NumHalfComponents | uint16 | NiagaraTypes.h | ||
| NumInt32Components | uint16 | NiagaraTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GenerateLayoutInfo
(
const UScriptStruct* Struct |
NiagaraTypes.h | ||
uint32 GetFloatComponentByteOffset
(
int32 Component |
NiagaraTypes.h | ||
uint32 GetFloatComponentRegisterOffset
(
int32 Component |
NiagaraTypes.h | ||
uint32 GetHalfComponentByteOffset
(
int32 Component |
NiagaraTypes.h | ||
uint32 GetHalfComponentRegisterOffset
(
int32 Component |
NiagaraTypes.h | ||
uint32 GetInt32ComponentByteOffset
(
int32 Component |
NiagaraTypes.h | ||
uint32 GetInt32ComponentRegisterOffset
(
int32 Component |
NiagaraTypes.h | ||
uint32 GetNumFloatComponents() |
NiagaraTypes.h | ||
uint32 GetNumHalfComponents() |
NiagaraTypes.h | ||
uint32 GetNumInt32Components() |
NiagaraTypes.h | ||
uint32 GetTotalComponents() |
NiagaraTypes.h |