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
Structs.h
Go to the documentation of this file.
1
// File name: structs.h
2
// Des: This file contains av namespace enums and structs.
3
// Date: 20/5/1386
4
// Programmers: Pooya Shahinfar (Pswin), Ali Akbar Mohammadi (Kochol)
5
6
#ifndef KGE_STRUCTS_AV_H
7
#define KGE_STRUCTS_AV_H
8
9
namespace
kge
10
{
12
namespace
av
13
{
15
// az in enum baraye moshakhas kardane halat manbae seda estefade mishavad
16
enum
SourceStates
17
{
19
SSS_INITIAL
,
21
SSS_PLAYING
,
23
SSS_STOPPED
,
25
SSS_PAUSED
26
};
27
29
// in enum noe manbae ra moshakhas mikonad
30
enum
SourceType
31
{
33
SST_UNDETERMINED
,
35
SST_STATIC
,
37
SST_STREAMING
38
};
39
41
// modelhaye mohasebe fasle manbae va tanzim gain manabe
42
enum
DistanceGainType
43
{
45
DGT_NO_ATTENUATION
,
46
// noe mohasebe pishfarz
47
DGT_DEFAULT
,
49
DGT_LINER
,
51
DGT_INVERSE_CLAMPED
52
};
53
55
// factorhaye mohasebe fasle har manbae
56
enum
SourceDistanceFactor
57
{
59
SDF_MAX_DISTANCE
,
60
// faseleie ke volume manbae dar on nogte nesf mishvad
61
SDF_REFERENCE_DISTANCE
,
63
SDF_ROLLOFF_FACTOR
64
};
65
66
enum
SourceVolumeFactor
67
{
69
SVF_GAIN
,
70
// bishtarin volume manbae
71
SVF_MAX_GAIN
,
72
//kamtarin volume manbae
73
SVF_MIN_GAIN
74
};
75
76
}
// av
77
78
}
// kge
79
80
#endif // KGE_STRUCTS_AV_H
E:
mycodes
git
kge
Include
av
Structs.h
Generated on Mon Jan 6 2014 16:02:53 for Kochol Game Engine by
1.8.1.2