Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraTypes.h |
| Include | #include "NiagaraTypes.h" |
Syntax
class FNiagaraTypeHelper
Remarks
Can convert a UStruct with fields of base types only (float, int... - will likely add native vector types here as well) to an FNiagaraTypeDefinition (internal representation)
Functions
| Type | Name | Description | |
|---|---|---|---|
| UScriptStruct * | FindNiagaraFriendlyTopLevelStruct
(
UScriptStruct* InStruct, |
||
| FNiagaraTypeDefinition | GetDoubleDef () |
||
| UScriptStruct * | GetLWCStruct
(
UScriptStruct* LWCStruct |
||
| FNiagaraTypeDefinition | GetLWCType
(
const FNiagaraTypeDefinition& InType |
Attempt to get the actual LWC type for a given type that would be used in the rest of the engine etc. | |
| FNiagaraTypeDefinition | GetQuatDef () |
||
| UScriptStruct * | GetSWCStruct
(
UScriptStruct* LWCStruct |
||
| FNiagaraTypeDefinition | GetSWCType
(
const FNiagaraTypeDefinition& InType |
||
| FNiagaraTypeDefinition | |||
| FNiagaraTypeDefinition | |||
| FNiagaraTypeDefinition | GetVectorDef () |
||
| void | InitLWCTypes () |
||
| bool | IsConvertedSWCStructure
(
const UStruct* InStruct |
||
| bool | IsLWCStructure
(
const UStruct* InStruct |
||
| bool | IsLWCType
(
const FNiagaraTypeDefinition& InType |
||
| bool | IsNiagaraFriendlyTopLevelStruct
(
UScriptStruct* InStruct, |
||
| void | |||
| void | |||
| FString |
Constants
| Name | Description |
|---|---|
| ConvertedSWCStructSuffix | |
| DoubleDef | |
| QuatDef | |
| RemapTable | |
| RemapTableDirty | |
| RemapTableLock | |
| Vector2DDef | LWC Counterparts to Niagara's base simulation types. |
| Vector4Def | |
| VectorDef |