Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNiagaraConstants |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraConstants.h |
| Include Path | #include "NiagaraConstants.h" |
Syntax
struct FNiagaraConstants
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ArrayNamespace | const FName | NiagaraConstants.h | |
| AssignmentNodePrefixString | const FString | String version of namespaces | NiagaraConstants.h |
| AttrDataSetKeyMap | TMap< FNiagaraVariableBase, FNiagaraVariable > | NiagaraConstants.h | |
| AttrDefaultsStrMap | TMap< FNiagaraVariableBase, FString > | NiagaraConstants.h | |
| AttrDefaultsValueMap | TMap< FNiagaraVariableBase, FNiagaraVariable > | NiagaraConstants.h | |
| AttrDescStrMap | TMap< FNiagaraVariableBase, FText > | NiagaraConstants.h | |
| Attributes | TArray< FNiagaraVariable > | NiagaraConstants.h | |
| AttrMetaData | TMap< FNiagaraVariableBase, FNiagaraVariableMetaData > | NiagaraConstants.h | |
| CustomScopeName | const FName | NiagaraConstants.h | |
| DataInstanceNamespace | const FName | NiagaraConstants.h | |
| EmitterNamespace | const FName | NiagaraConstants.h | |
| EmitterNamespaceString | const FString | NiagaraConstants.h | |
| EngineEmitterScopeName | const FName | NiagaraConstants.h | |
| EngineManagedAttributes | TArray< FNiagaraVariable > | NiagaraConstants.h | |
| EngineNamespace | const FName | NiagaraConstants.h | |
| EngineNamespaceString | const FString | NiagaraConstants.h | |
| EngineOwnerScopeName | const FName | NiagaraConstants.h | |
| EngineSystemScopeName | const FName | NiagaraConstants.h | |
| InitialNamespace | const FName | NiagaraConstants.h | |
| InitialPrefix | const FString | NiagaraConstants.h | |
| InputPinName | const FName | NiagaraConstants.h | |
| InputScopeName | const FName | NiagaraConstants.h | |
| InternalNamespaceString | const FString | NiagaraConstants.h | |
| LocalNamespace | const FName | NiagaraConstants.h | |
| MaxCategoryNameLength | const int32 | NiagaraConstants.h | |
| MaxParameterLength | const int32 | NiagaraConstants.h | |
| MaxScriptNameLength | const int32 | NiagaraConstants.h | |
| ModuleNamespace | const FName | NiagaraConstants.h | |
| ModuleNamespaceString | const FString | NiagaraConstants.h | |
| OldPositionTypes | TArray< FNiagaraVariable > | NiagaraConstants.h | |
| OutputNamespace | const FName | NiagaraConstants.h | |
| OutputNamespaceString | const FString | NiagaraConstants.h | |
| OutputPinName | const FName | NiagaraConstants.h | |
| OutputScopeName | const FName | NiagaraConstants.h | |
| OwnerNamespace | const FName | NiagaraConstants.h | |
| ParameterCollectionNamespace | const FName | NiagaraConstants.h | |
| ParameterCollectionNamespaceString | const FString | NiagaraConstants.h | |
| ParticleAttributeNamespace | const FName | NiagaraConstants.h | |
| ParticleAttributeNamespaceString | const FString | NiagaraConstants.h | |
| PreviousNamespace | const FName | NiagaraConstants.h | |
| PreviousNamespaceString | const FString | NiagaraConstants.h | |
| RapidIterationParametersNamespaceString | const FString | NiagaraConstants.h | |
| ScriptPersistentScopeName | const FName | NiagaraConstants.h | |
| ScriptTransientScopeName | const FName | NiagaraConstants.h | |
| StackContextNamespace | const FName | NiagaraConstants.h | |
| StackContextNamespaceString | const FString | NiagaraConstants.h | |
| StaticSwitchNamespace | const FName | NiagaraConstants.h | |
| SwitchParameters | TArray< FNiagaraVariable > | NiagaraConstants.h | |
| SystemNamespace | const FName | NiagaraConstants.h | |
| SystemNamespaceString | const FString | NiagaraConstants.h | |
| SystemParameters | TArray< FNiagaraVariable > | NiagaraConstants.h | |
| SystemStrMap | TMap< FNiagaraVariable, FText > | NiagaraConstants.h | |
| TransientNamespace | const FName | NiagaraConstants.h | |
| TranslatorParameters | TArray< FNiagaraVariable > | NiagaraConstants.h | |
| UniqueOutputScopeName | const FName | NiagaraConstants.h | |
| UpdatedSystemParameters | TMap< FName, FNiagaraVariable > | NiagaraConstants.h | |
| UserNamespace | const FName | Reserved Namespace Names and Scope Names | NiagaraConstants.h |
| UserNamespaceString | const FString | NiagaraConstants.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FNiagaraVariable * FindEngineConstant
(
const FNiagaraVariable& InVar |
NiagaraConstants.h | ||
static const FNiagaraVariable * FindStaticSwitchConstant
(
const FName& InName |
NiagaraConstants.h | ||
static FNiagaraVariableBase GetAttributeAsEmitterDataSetKey
(
const FNiagaraVariableBase& InAttribute |
NiagaraConstants.h | ||
static FNiagaraVariableBase GetAttributeAsParticleDataSetKey
(
const FNiagaraVariableBase& InAttribute |
NiagaraConstants.h | ||
static FNiagaraVariableAttributeBinding GetAttributeDefaultBinding
(
const FNiagaraVariableBase& InAttribute |
NiagaraConstants.h | ||
static FString GetAttributeDefaultValue
(
const FNiagaraVariableBase& InVar |
NiagaraConstants.h | ||
static FText GetAttributeDescription
(
const FNiagaraVariableBase& InVar |
NiagaraConstants.h | ||
static FNiagaraVariable GetAttributeWithDefaultValue
(
const FNiagaraVariableBase& InAttribute |
NiagaraConstants.h | ||
static const TArray< FNiagaraVariable > & GetCommonParticleAttributes() |
NiagaraConstants.h | ||
static const FNiagaraVariableMetaData * GetConstantMetaData
(
const FNiagaraVariableBase& InVar |
NiagaraConstants.h | ||
static FText GetEngineConstantDescription
(
const FNiagaraVariable& InVar |
NiagaraConstants.h | ||
static const TArray< FNiagaraVariable > & GetEngineConstants() |
NiagaraConstants.h | ||
static const FNiagaraVariable * GetKnownConstant
(
const FName& InName, |
NiagaraConstants.h | ||
static const FNiagaraKnownConstantInfo GetKnownConstantInfo
(
const FName& InName, |
NiagaraConstants.h | ||
static const TArray< FNiagaraVariable > & GetOldPositionTypeVariables() |
NiagaraConstants.h | ||
static const TArray< FNiagaraVariable > & GetStaticSwitchConstants() |
NiagaraConstants.h | ||
static const TArray< FNiagaraVariable > & GetTranslatorConstants() |
NiagaraConstants.h | ||
static void Init() |
NiagaraConstants.h | ||
static bool IsEngineManagedAttribute
(
const FNiagaraVariableBase& Var |
NiagaraConstants.h | ||
static bool IsNiagaraConstant
(
const FNiagaraVariableBase& InVar |
NiagaraConstants.h | ||
static FNiagaraVariable UpdateEngineConstant
(
const FNiagaraVariable& InVar |
NiagaraConstants.h |