Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraVariant.h |
| Include | #include "NiagaraVariant.h" |
Syntax
USTRUCT&40;&41;
struct FNiagaraVariant
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNiagaraVariant
(
const FNiagaraVariant& |
TODO: Add move support. | ||
FNiagaraVariant
(
UNiagaraDataInterface* InDataInterface |
|||
FNiagaraVariant
(
UObject* InObject |
|||
FNiagaraVariant
(
const TArray< uint8 >& InBytes |
|||
FNiagaraVariant
(
const void* InBytes, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AllocateBytes
(
int32 InCount |
||
| bool | AppendCompileHash
(
FNiagaraCompileHashVisitor* InVisitor |
||
| uint8 * | GetBytes () |
||
| UNiagaraDataInterface * | |||
| ENiagaraVariantMode | GetMode () |
||
| int32 | GetNumBytes () |
||
| UObject * | GetUObject () |
||
| bool | IsValid () |
||
| void | SetBytes
(
const uint8* InBytes, |
||
| void | SetDataInterface
(
UNiagaraDataInterface* InDataInterface |
||
| void | SetUObject
(
UObject* InObject |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FNiagaraVariant& Other |
||
| FNiagaraVariant & | operator=
(
const FNiagaraVariant& |
||
| bool | operator==
(
const FNiagaraVariant& Other |