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
USTRUCT ()
struct FNiagaraTypeDefinition
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UObject > | ClassStructOrEnum | Underlying type for this variable, use FUnderlyingType to determine type without casting This can be a UClass, UStruct or UEnum. | |
| uint16 | UnderlyingType | See enumeration FUnderlyingType for possible values. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Construct a blank raw type definition. | |||
FNiagaraTypeDefinition
(
UObject* Object |
Construct blank raw type definition. | ||
FNiagaraTypeDefinition
(
UClass* ClassDef |
|||
FNiagaraTypeDefinition
(
UEnum* EnumDef |
|||
FNiagaraTypeDefinition
(
UScriptStruct* StructDef |
|||
FNiagaraTypeDefinition
(
UScriptStruct* StructDef, |
|||
FNiagaraTypeDefinition
(
FProperty* Property, |
Functions
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FNiagaraTypeDefinition& Other |
||
| bool | operator==
(
const FNiagaraTypeDefinition& Other |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAllowUnfriendlyStruct | |||
| FTypeFlags | |||
| FUnderlyingType |