Navigation
Unreal Engine C++ API Reference > Plugins > Niagara
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraTypes.h |
Include | #include "NiagaraTypes.h" |
Syntax
USTRUCT&40;&41;
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 |