Kochol Game Engine
0.1.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
enums.h
Go to the documentation of this file.
1
#ifndef KGE_ENUMS_H
2
#define KGE_ENUMS_H
3
4
namespace
kge
5
{
6
namespace
gfx
7
{
9
enum
RendererAPI
10
{
11
ERA_DirectX9
,
12
ERA_OpenGL
13
14
};
// RendererAPI
15
16
enum
AntiAliasingMode
17
{
18
EAAM_Off
,
19
EAAM_MSAA
20
21
};
// AntiAliasingMode
22
24
enum
TextureFormat
25
{
26
ETF_NONE
= 0,
27
ETF_A32B32G32R32F
,
28
ETF_R32F
,
29
ETF_R16G16F
,
30
ETF_A8R8G8B8
,
31
ETF_A8B8G8R8
,
32
ETF_X8R8G8B8
,
33
ETF_X8B8G8R8
,
34
ETF_A8L8
,
35
ETF_A8
,
36
ETF_DXT1
,
37
ETF_DXT2
,
38
ETF_DXT3
,
39
ETF_DXT4
,
40
ETF_DXT5
,
41
ETF_NULL
42
43
};
// TextureFormat
44
46
static
const
char
*
TextureFormatName
[] =
47
{
48
"ETF_NONE"
,
49
"ETF_A32B32G32R32F"
,
50
"ETF_R32F"
,
51
"ETF_R16G16F"
,
52
"ETF_A8R8G8B8"
,
53
"ETF_A8B8G8R8"
,
54
"ETF_X8R8G8B8"
,
55
"ETF_X8B8G8R8"
,
56
"ETF_A8L8"
,
57
"ETF_A8"
,
58
"ETF_DXT1"
,
59
"ETF_DXT2"
,
60
"ETF_DXT3"
,
61
"ETF_DXT4"
,
62
"ETF_DXT5"
,
63
"ETF_NULL"
64
65
};
// TextureFormatName
66
67
}
// gfx
68
69
namespace
io
70
{
72
//enum LogMode
73
//{
74
// ELM_Console //!< print logs to console
75
76
//}; // LogMode
77
79
enum
LogLevel
80
{
81
ELL_EveryThing
,
82
ELL_Information
,
83
ELL_Warning
,
84
ELL_Error
,
85
ELL_Nothing
86
87
};
// LogLevel
88
89
}
// io
90
91
}
// kge
92
93
#endif // KGE_ENUMS_H
E:
mycodes
git
kge
Include
enums.h
Generated on Mon Jan 6 2014 16:02:53 for Kochol Game Engine by
1.8.1.2