Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Configuration::Runtime Struct Reference

#include <Configuration.h>

Public Attributes

string title = "DIVIDE Framework"
 
U8 targetDisplay = 0
 
U8 targetRenderingAPI = 0
 
I16 maxWorkerThreads = -1
 
U8 windowedMode = 0
 
bool windowResizable = false
 
bool maximizeOnStart = true
 
bool enableVSync = true
 
bool adaptiveSync = false
 
bool usePipelineCache = true
 
I16 frameRateLimit = -1
 
vec2< U16splashScreenSize = { 400, 300 }
 
vec2< U16windowSize = { 1280, 720 }
 
vec2< U16resolution = { 1024, 768 }
 
F32 simSpeed = 1.f
 
F32 cameraViewDistance = 1000.0f
 
U8 horizontalFOV = 90u
 

Detailed Description

Definition at line 77 of file Configuration.h.

Member Data Documentation

◆ adaptiveSync

bool Divide::Configuration::Runtime::adaptiveSync = false

Definition at line 87 of file Configuration.h.

◆ cameraViewDistance

F32 Divide::Configuration::Runtime::cameraViewDistance = 1000.0f

Definition at line 94 of file Configuration.h.

◆ enableVSync

bool Divide::Configuration::Runtime::enableVSync = true

Definition at line 86 of file Configuration.h.

◆ frameRateLimit

I16 Divide::Configuration::Runtime::frameRateLimit = -1

Definition at line 89 of file Configuration.h.

◆ horizontalFOV

U8 Divide::Configuration::Runtime::horizontalFOV = 90u

Definition at line 95 of file Configuration.h.

◆ maximizeOnStart

bool Divide::Configuration::Runtime::maximizeOnStart = true

Definition at line 85 of file Configuration.h.

◆ maxWorkerThreads

I16 Divide::Configuration::Runtime::maxWorkerThreads = -1

Definition at line 82 of file Configuration.h.

◆ resolution

vec2<U16> Divide::Configuration::Runtime::resolution = { 1024, 768 }

Definition at line 92 of file Configuration.h.

◆ simSpeed

F32 Divide::Configuration::Runtime::simSpeed = 1.f

Definition at line 93 of file Configuration.h.

◆ splashScreenSize

vec2<U16> Divide::Configuration::Runtime::splashScreenSize = { 400, 300 }

Definition at line 90 of file Configuration.h.

◆ targetDisplay

U8 Divide::Configuration::Runtime::targetDisplay = 0

Definition at line 80 of file Configuration.h.

◆ targetRenderingAPI

U8 Divide::Configuration::Runtime::targetRenderingAPI = 0

Definition at line 81 of file Configuration.h.

◆ title

string Divide::Configuration::Runtime::title = "DIVIDE Framework"

Definition at line 79 of file Configuration.h.

◆ usePipelineCache

bool Divide::Configuration::Runtime::usePipelineCache = true

Definition at line 88 of file Configuration.h.

◆ windowedMode

U8 Divide::Configuration::Runtime::windowedMode = 0

Definition at line 83 of file Configuration.h.

◆ windowResizable

bool Divide::Configuration::Runtime::windowResizable = false

Definition at line 84 of file Configuration.h.

◆ windowSize

vec2<U16> Divide::Configuration::Runtime::windowSize = { 1280, 720 }

Definition at line 91 of file Configuration.h.


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