OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
Gothic::Options Struct Reference

#include <gothic.h>

Public Attributes

bool doRayQuery = false
 
bool doRtGi = false
 
bool doMeshShading = false
 
bool doBindless = false
 
bool doVirtualShadow = false
 
bool doSoftwareShadow = false
 
bool doSoftwareRT = false
 
uint32_t swRenderingPreset = 0
 
uint32_t aaPreset = 0
 
bool hideFocus = false
 
float cameraFov = 67.5f
 
int fpsLimit = 0
 
float interfaceScale = 1
 
int inventoryCellSize = 70
 
Tempest::Size newChapterSize = {800, 600}
 
Tempest::Size saveGameImageSize = {0, 0}
 
bool showHealthBar = true
 
uint8_t showManaBar = 2
 
uint8_t showSwimBar = 1
 

Detailed Description

Definition at line 44 of file gothic.h.

Member Data Documentation

◆ aaPreset

uint32_t Gothic::Options::aaPreset = 0

Definition at line 54 of file gothic.h.

◆ cameraFov

float Gothic::Options::cameraFov = 67.5f

Definition at line 57 of file gothic.h.

◆ doBindless

bool Gothic::Options::doBindless = false

Definition at line 48 of file gothic.h.

◆ doMeshShading

bool Gothic::Options::doMeshShading = false

Definition at line 47 of file gothic.h.

◆ doRayQuery

bool Gothic::Options::doRayQuery = false

Definition at line 45 of file gothic.h.

◆ doRtGi

bool Gothic::Options::doRtGi = false

Definition at line 46 of file gothic.h.

◆ doSoftwareRT

bool Gothic::Options::doSoftwareRT = false

Definition at line 51 of file gothic.h.

◆ doSoftwareShadow

bool Gothic::Options::doSoftwareShadow = false

Definition at line 50 of file gothic.h.

◆ doVirtualShadow

bool Gothic::Options::doVirtualShadow = false

Definition at line 49 of file gothic.h.

◆ fpsLimit

int Gothic::Options::fpsLimit = 0

Definition at line 58 of file gothic.h.

◆ hideFocus

bool Gothic::Options::hideFocus = false

Definition at line 56 of file gothic.h.

◆ interfaceScale

float Gothic::Options::interfaceScale = 1

Definition at line 59 of file gothic.h.

◆ inventoryCellSize

int Gothic::Options::inventoryCellSize = 70

Definition at line 60 of file gothic.h.

◆ newChapterSize

Tempest::Size Gothic::Options::newChapterSize = {800, 600}

Definition at line 62 of file gothic.h.

◆ saveGameImageSize

Tempest::Size Gothic::Options::saveGameImageSize = {0, 0}

Definition at line 64 of file gothic.h.

◆ showHealthBar

bool Gothic::Options::showHealthBar = true

Definition at line 66 of file gothic.h.

◆ showManaBar

uint8_t Gothic::Options::showManaBar = 2

Definition at line 67 of file gothic.h.

◆ showSwimBar

uint8_t Gothic::Options::showSwimBar = 1

Definition at line 68 of file gothic.h.

◆ swRenderingPreset

uint32_t Gothic::Options::swRenderingPreset = 0

Definition at line 52 of file gothic.h.


The documentation for this struct was generated from the following file: