Table of Contents

Class GraphicsSettings

Namespace
FrameOfReference.World.Config
Assembly
FrameOfReference.World.dll

Stores graphics settings (effect details, etc.). Changes here don't require the engine to be reset.

public sealed class GraphicsSettings
Inheritance
GraphicsSettings
Inherited Members
Extension Methods

Properties

Anisotropic

Use anisotropic texture filtering

public bool Anisotropic { get; set; }

Property Value

bool

DoubleSampling

Sample textures twice with different texture coordinates for better image quality

public bool DoubleSampling { get; set; }

Property Value

bool

Fading

Fade in game scenes from black

public bool Fading { get; set; }

Property Value

bool

ForceShaderModel

Forces the usage of a certain shader model version without checking the hardware capabilities - requires restart to become effective

public string? ForceShaderModel { get; set; }

Property Value

string

NormalMapping

Apply normal mapping effects to models when available

public bool NormalMapping { get; set; }

Property Value

bool

ParticleSystemQuality

The quality of CPU-based particle systems

public Quality ParticleSystemQuality { get; set; }

Property Value

Quality

PostScreenEffects

Apply post-screen effects to the scene

public bool PostScreenEffects { get; set; }

Property Value

bool

TerrainBlockSize

The size of a terrain rendering block

public int TerrainBlockSize { get; set; }

Property Value

int

WaterEffects

What kind of effects to display on water (e.g. reflections)

public WaterEffectsType WaterEffects { get; set; }

Property Value

WaterEffectsType

Events

Changed

Occurs when a setting in this group is changed.

public event Action Changed

Event Type

Action

See Also