Table of Contents

Class GraphicSettings

Namespace
Root
Assembly
SPZGameAssembly.dll
public class GraphicSettings : GameSettingsGroup
Inheritance
object
GraphicSettings
Inherited Members
Extension Methods

Constructors

GraphicSettings(IGamePreferences)

public GraphicSettings(IGamePreferences gamePreferences)

Parameters

gamePreferences IGamePreferences

Fields

AmbientOcclusion

public readonly EnumGameSetting<GraphicsAOQuality> AmbientOcclusion

Field Value

EnumGameSetting<GraphicsAOQuality>

AnisotropicFiltering

public readonly BoolGameSetting AnisotropicFiltering

Field Value

BoolGameSetting

Antialiasing

public readonly EnumGameSetting<GraphicsAntialiasingQuality> Antialiasing

Field Value

EnumGameSetting<GraphicsAntialiasingQuality>

BackgroundDetails

public readonly EnumGameSetting<GraphicsBackgroundDetails> BackgroundDetails

Field Value

EnumGameSetting<GraphicsBackgroundDetails>

BuildingDetails

public readonly EnumGameSetting<GraphicsBuildingDetails> BuildingDetails

Field Value

EnumGameSetting<GraphicsBuildingDetails>

ChromaticAberration

public readonly BoolGameSetting ChromaticAberration

Field Value

BoolGameSetting

GamePreferences

public readonly IGamePreferences GamePreferences

Field Value

IGamePreferences

InterfaceEffects

public readonly BoolGameSetting InterfaceEffects

Field Value

BoolGameSetting

IslandDetails

public readonly EnumGameSetting<GraphicsIslandDetails> IslandDetails

Field Value

EnumGameSetting<GraphicsIslandDetails>

PostProcessing

public readonly BoolGameSetting PostProcessing

Field Value

BoolGameSetting

Presets

public static readonly List<GraphicPreset> Presets

Field Value

List<GraphicPreset>

ShaderQuality

public readonly EnumGameSetting<GraphicsShaderQuality> ShaderQuality

Field Value

EnumGameSetting<GraphicsShaderQuality>

ShadowQuality

public readonly EnumGameSetting<GraphicsShadowQuality> ShadowQuality

Field Value

EnumGameSetting<GraphicsShadowQuality>

SteamDeckPreset

public static string SteamDeckPreset

Field Value

string

Vignette

public readonly BoolGameSetting Vignette

Field Value

BoolGameSetting

Properties

IsLowQuality

public bool IsLowQuality { get; }

Property Value

bool

IsUltraLowQuality

public bool IsUltraLowQuality { get; }

Property Value

bool

OnChanged

public override IEvent OnChanged { get; }

Property Value

IEvent

Methods

Apply(Camera, UniversalRenderPipelineAsset, GameUIMaterials)

public void Apply(Camera cam, UniversalRenderPipelineAsset rendererAsset, GameUIMaterials uiMaterials)

Parameters

cam Camera
rendererAsset UniversalRenderPipelineAsset
uiMaterials GameUIMaterials

ApplyGraphicPreset(GraphicPreset)

public void ApplyGraphicPreset(GraphicPreset preset)

Parameters

preset GraphicPreset

Dispose()

public override void Dispose()