UNiagaraSettings

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraSettings.h

Include

#include "NiagaraSettings.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Niagara, defaultconfig, Meta=(DisplayName="Niagara"))
class UNiagaraSettings : public UDeveloperSettings

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta Config

TArray< FSoftOb...

 

AdditionalParameterEnums

Public variable UProperty Category, EditAnywhere, Meta Config

TArray< FSoftOb...

 

AdditionalParameterTypes

Public variable UProperty Category, EditAnywhere, Meta Config

TArray< FSoftOb...

 

AdditionalPayloadTypes

Public variable UProperty Category, EditAnywhere Config

bool

 

bSystemViewportInOrbitMode

Sets the default navigation behavior for the system preview viewport.

Public variable UProperty Category, EditAnywhere Config

TMap< FString, ...

 

ComponentRendererWarningsPerClass

Info texts that the component renderer shows the user depending on the selected component class.

Public variable UProperty Category, EditAnywhere, Meta Config

FSoftObjectPath

 

DefaultEffectType

Default effect type to use for effects that don't define their own. Can be null.

Public variable UProperty Category, EditAnywhere Config

ENiagaraGpuBuff...

 

DefaultGridFormat

The default buffer format used by all Niagara Grid Data Interfaces unless overridden.

Public variable UProperty Category, EditAnywhere, Meta Config

TArray< FSoftOb...

 

DefaultLinkedParameterDefinitions

Default parameter definitions to subscribe all scripts/emitters/systems to.

Public variable UProperty Category, EditAnywhere Config

ENiagaraDefault...

 

DefaultRendererMotionVectorSetting

The default setting for motion vectors in Niagara renderers

Public variable UProperty Category, EditAnywhere Config

TEnumAsByte< ET...

 

DefaultRenderTargetFormat

The default render target format used by all Niagara Render Target Data Interfaces unless overridden.

Public variable UProperty Category, EditAnywhere, Meta Config

TEnumAsByte< EN...

 

NDISkelMesh_AdjacencyTriangleIndexFormat

Public variable UProperty Category, EditAnywhere, Meta Config

TEnumAsByte< EN...

 

NDISkelMesh_GpuMaxInfluences

Public variable UProperty Category, EditAnywhere, Meta Config

TEnumAsByte< EN...

 

NDISkelMesh_GpuUniformSamplingFormat

Public variable UProperty Category, EditAnywhere Config

TArray< FText >

 

QualityLevels

The quality levels Niagara uses.

Constructors

Name Description

Public function

UNiagaraSettings

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

AddEnumParameterType

(
    UEnum* Enum
)

Public function Const

UNiagaraEffe...

 

GetDefaultEffectType()

Public function Static

FOnNiagaraSe...

 

OnSettingsChanged()

Gets a multicast delegate which is called whenever one of the parameters in this settings object changes.

Overridden from UDeveloperSettings

Name Description

Public function Virtual Const

FName

 

GetCategoryName()

Gets the category for the settings, some high level grouping like, Editor, Engine, Game...etc.

Public function Virtual Const

FText

 

GetSectionText()

Gets the section text, uses the classes DisplayName by default.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

UObject interface

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

Typedefs

Name

Description

FOnNiagaraSettingsChanged

Constants

Name

Description

SettingsChangedDelegate

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss