raSystem
1.0 bata
raConfigLoader.h
Go to the documentation of this file.
1
#pragma once
2
3
/*
4
config.ini:
5
[Grafik]
6
hoehe=800
7
weite=600
8
fullscreen=0
9
vsync=1
10
multisamplingqualitet=0
11
multisamplingcount=1
12
[Sound]
13
ausgabe=0; // 0 = WASAPI; 1 = WINMM; 2 = DSOUND
14
soundkarte=0; // Soundkarte
15
samplerate=44100; // SampleRate
16
bit=16; // 16 ; 24; 32; 0 == PCM_FLOAT
17
channels=2; // 1 = Mono; 2 = Stereo; 4 = Quad; 6 = 5.1; 8 = 7.1;
18
b3d=0;
19
hardware=0;
20
*/
21
22
class
raConfig
23
{
24
public
:
25
raConfig
() { }
26
27
UINT
Hoehe
,
weite
;
28
bool
FullScreen
;
29
bool
vsync
;
30
int
MultiSamplingQualitet
;
31
int
MultiSamplingCount
;
32
33
int
Driver
;
// 0 = WASAPI; 1 = WINMM; 2 = DSOUND
34
int
Soundkarte
;
// Soundkarte
35
int
SampleRate
;
// SampleRate
36
int
Bit
;
// 16 ; 24; 32; 0 == PCM_FLOAT
37
int
Channels
;
// 1 = Mono; 2 = Stereo; 4 = Quad; 6 = 5.1; 8 = 7.1;
38
bool
b3D
;
39
bool
Hardware
;
40
};
41
42
class
RAPI
raConfigLoader
43
{
44
public
:
45
raConfigLoader
() { }
46
47
static
bool
LoadConfig(
IConfigFile
* mconfig);
48
static
bool
LoadStandardConfig();
49
50
static
raConfig
GetConfig
() {
return
m_config; }
51
private
:
52
static
raConfig
m_config;
53
};
raConfig
Definition:
raConfigLoader.h:22
raConfigLoader
Definition:
raConfigLoader.h:42
RAPI
#define RAPI
Definition:
raMain.h:11
raConfig::Driver
int Driver
Definition:
raConfigLoader.h:33
raConfig::MultiSamplingQualitet
int MultiSamplingQualitet
Definition:
raConfigLoader.h:30
raConfig::Soundkarte
int Soundkarte
Definition:
raConfigLoader.h:34
raConfig::Hardware
bool Hardware
Definition:
raConfigLoader.h:39
raConfig::weite
UINT weite
Definition:
raConfigLoader.h:27
raConfig::Channels
int Channels
Definition:
raConfigLoader.h:37
raConfig::Bit
int Bit
Definition:
raConfigLoader.h:36
raConfig::b3D
bool b3D
Definition:
raConfigLoader.h:38
raConfig::FullScreen
bool FullScreen
Definition:
raConfigLoader.h:28
raConfig::MultiSamplingCount
int MultiSamplingCount
Definition:
raConfigLoader.h:31
raConfigLoader::GetConfig
static raConfig GetConfig()
Definition:
raConfigLoader.h:50
IConfigFile
Definition:
IConfigFile.h:3
raConfigLoader::raConfigLoader
raConfigLoader()
Definition:
raConfigLoader.h:45
raConfig::Hoehe
UINT Hoehe
Definition:
raConfigLoader.h:27
raConfig::vsync
bool vsync
Definition:
raConfigLoader.h:29
raConfig::SampleRate
int SampleRate
Definition:
raConfigLoader.h:35
raConfig::raConfig
raConfig()
Definition:
raConfigLoader.h:25
include
raConfigLoader.h
Generated by
1.8.13