Navigation
Unreal Engine C++ API Reference > Plugins > NiagaraEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraScriptVariable
References
Module | NiagaraEditor |
Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraScriptVariable.h |
Include | #include "NiagaraScriptVariable.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UNiagaraScriptVariable : public UObject
Remarks
Used to store variable data and metadata per graph.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FNiagaraScriptVariableBinding | DefaultBinding | The default binding. |
![]() ![]() ![]() |
ENiagaraDefaultMode | DefaultMode | The default mode. Can be Value, Binding or Custom. |
![]() ![]() ![]() |
FNiagaraVariableMetaData | Metadata | The metadata associated with this script variable. |
![]() ![]() |
FNiagaraVariable | Variable | Variable type, name and data. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UNiagaraScriptVariable
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | AppendCompileHash
(
FNiagaraCompileHashVisitor* InVisitor |
Entry point for generating the compile hash. |
![]() ![]() |
void | CopyDefaultValueDataTo
(
uint8* Dest |
|
![]() ![]() |
bool | DefaultsAreEquivalent
(
const UNiagaraScriptVariable* ScriptVarA, |
|
![]() ![]() |
FGuid | GenerateStableGuid
(
const UNiagaraScriptVariable* ScriptVariable |
|
![]() ![]() |
const FGuid & | GetChangeId () |
|
![]() ![]() |
const uint8 * | ||
![]() ![]() |
const FNiagaraVariant & | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
int32 | ||
![]() |
void | Init
(
const FNiagaraVariable& InVar, |
|
![]() |
void | InitFrom
(
const UNiagaraScriptVariable* Value, |
|
![]() |
void | SetChangeId
(
const FGuid& NewId |
|
![]() |
void | SetDefaultValueData
(
const uint8* Data |
|
![]() |
void | SetIsOverridingParameterDefinitionsDefaultValue
(
bool bInOverridingParameterDefinitionsDefaultValue |
|
![]() |
void | SetIsStaticSwitch
(
bool bInIsStaticSwitch |
|
![]() |
void | SetIsSubscribedToParameterDefinitions
(
bool bInSubscribedToParameterDefinitions |
|
![]() |
void | SetStaticSwitchDefaultValue
(
const int32 Value |
|
![]() |
void |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Typedefs
Name | Description |
---|---|
FOnChanged |