UNiagaraSettings

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Niagara

Header

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

Include

#include "NiagaraSettings.h"

Syntax

UCLASS(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, Meta Config

bool

 

bSystemsSupportLargeWorldCoordinates

If true then active effects rebase the simulation positions to not lose precision.

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 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

FLinearColor

 

PositionPinTypeColor

Position pin type color. The other pin colors are defined in the general editor settings.

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

Typedefs

Name

Description

FOnNiagaraSettingsChanged

Constants

Name

Description

SettingsChangedDelegate