Navigation
Unreal Engine C++ API Reference > Plugins > Niagara
Inheritance Hierarchy
- FNiagaraVariableBase
- FNiagaraVariable
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraTypes.h |
Include | #include "NiagaraTypes.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FNiagaraVariable : public FNiagaraVariableBase
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FNiagaraVariable
(
const FNiagaraVariableBase& Other |
||
![]() |
FNiagaraVariable
(
const FNiagaraTypeDefinition& InType, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AllocateData () |
Var data operations. |
![]() |
void | ClearData () |
|
![]() ![]() |
void | ConvertFromBaseArray
(
TConstArrayView< FNiagaraVariableBase > FromVariables, |
|
![]() ![]() |
void | ConvertToBaseArray
(
TConstArrayView< FNiagaraVariable > FromVariables, |
|
![]() ![]() |
void | CopyTo
(
uint8* Dest |
|
![]() ![]() |
int32 | ||
![]() |
uint8 * | GetData () |
|
![]() ![]() |
const uint8 * | GetData () |
|
![]() ![]() |
T | GetValue () |
|
![]() ![]() |
bool | GetValue () |
|
![]() ![]() |
bool | HoldsSameData
(
const FNiagaraVariable& Other |
Checks if the types match and either both variables are uninitialized or both hold exactly the same data. |
![]() ![]() |
bool | ||
![]() |
void | PostSerialize
(
const FArchive& Ar |
|
![]() ![]() |
int32 | SearchArrayForPartialNameMatch
(
const TArray< FNiagaraVariable >& Variables, |
|
![]() |
bool | ||
![]() |
void | SetData
(
const uint8* Data |
|
![]() |
void | SetValue
(
const T& Data |
|
![]() |
void | SetValue
(
const bool& Data |
|
![]() ![]() |
FString | ToString () |