Barotrauma Client Doc
Barotrauma.GameSettings.Config.GraphicsSettings Struct Reference

Static Public Member Functions

static GraphicsSettings GetDefault ()
 
static GraphicsSettings FromElements (IEnumerable< XElement > elements, in GraphicsSettings? fallback=null)
 

Public Attributes

int Width
 
int Height
 
bool VSync
 
bool CompressTextures
 
int FrameLimit
 
WindowMode DisplayMode
 
int ParticleLimit
 
bool Specularity
 
bool ChromaticAberration
 
LosMode LosMode
 
float HUDScale
 
float InventoryScale
 
float LightMapScale
 
int VisibleLightLimit
 
float TextScale
 
bool RadialDistortion
 

Static Public Attributes

static readonly Point MinSupportedResolution = new Point(1024, 540)
 

Detailed Description

Definition at line 175 of file GameSettings.cs.

Member Function Documentation

◆ FromElements()

static GraphicsSettings Barotrauma.GameSettings.Config.GraphicsSettings.FromElements ( IEnumerable< XElement >  elements,
in GraphicsSettings fallback = null 
)
static

Definition at line 206 of file GameSettings.cs.

◆ GetDefault()

static GraphicsSettings Barotrauma.GameSettings.Config.GraphicsSettings.GetDefault ( )
static

Definition at line 179 of file GameSettings.cs.

Member Data Documentation

◆ ChromaticAberration

bool Barotrauma.GameSettings.Config.GraphicsSettings.ChromaticAberration

Definition at line 221 of file GameSettings.cs.

◆ CompressTextures

bool Barotrauma.GameSettings.Config.GraphicsSettings.CompressTextures

Definition at line 216 of file GameSettings.cs.

◆ DisplayMode

WindowMode Barotrauma.GameSettings.Config.GraphicsSettings.DisplayMode

Definition at line 218 of file GameSettings.cs.

◆ FrameLimit

int Barotrauma.GameSettings.Config.GraphicsSettings.FrameLimit

Definition at line 217 of file GameSettings.cs.

◆ Height

int Barotrauma.GameSettings.Config.GraphicsSettings.Height

Definition at line 214 of file GameSettings.cs.

◆ HUDScale

float Barotrauma.GameSettings.Config.GraphicsSettings.HUDScale

Definition at line 223 of file GameSettings.cs.

◆ InventoryScale

float Barotrauma.GameSettings.Config.GraphicsSettings.InventoryScale

Definition at line 224 of file GameSettings.cs.

◆ LightMapScale

float Barotrauma.GameSettings.Config.GraphicsSettings.LightMapScale

Definition at line 225 of file GameSettings.cs.

◆ LosMode

LosMode Barotrauma.GameSettings.Config.GraphicsSettings.LosMode

Definition at line 222 of file GameSettings.cs.

◆ MinSupportedResolution

readonly Point Barotrauma.GameSettings.Config.GraphicsSettings.MinSupportedResolution = new Point(1024, 540)
static

Definition at line 177 of file GameSettings.cs.

◆ ParticleLimit

int Barotrauma.GameSettings.Config.GraphicsSettings.ParticleLimit

Definition at line 219 of file GameSettings.cs.

◆ RadialDistortion

bool Barotrauma.GameSettings.Config.GraphicsSettings.RadialDistortion

Definition at line 228 of file GameSettings.cs.

◆ Specularity

bool Barotrauma.GameSettings.Config.GraphicsSettings.Specularity

Definition at line 220 of file GameSettings.cs.

◆ TextScale

float Barotrauma.GameSettings.Config.GraphicsSettings.TextScale

Definition at line 227 of file GameSettings.cs.

◆ VisibleLightLimit

int Barotrauma.GameSettings.Config.GraphicsSettings.VisibleLightLimit

Definition at line 226 of file GameSettings.cs.

◆ VSync

bool Barotrauma.GameSettings.Config.GraphicsSettings.VSync

Definition at line 215 of file GameSettings.cs.

◆ Width

int Barotrauma.GameSettings.Config.GraphicsSettings.Width

Definition at line 213 of file GameSettings.cs.