Navigation
API > API/Plugins > API/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 () |