aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/irrlicht-1.8.1/include/EAttributes.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/others/irrlicht-1.8.1/include/EAttributes.h')
-rw-r--r--src/others/irrlicht-1.8.1/include/EAttributes.h101
1 files changed, 101 insertions, 0 deletions
diff --git a/src/others/irrlicht-1.8.1/include/EAttributes.h b/src/others/irrlicht-1.8.1/include/EAttributes.h
new file mode 100644
index 0000000..51f102b
--- /dev/null
+++ b/src/others/irrlicht-1.8.1/include/EAttributes.h
@@ -0,0 +1,101 @@
1// Copyright (C) 2002-2012 Nikolaus Gebhardt
2// This file is part of the "Irrlicht Engine".
3// For conditions of distribution and use, see copyright notice in irrlicht.h
4
5#ifndef __E_ATTRIBUTES_H_INCLUDED__
6#define __E_ATTRIBUTES_H_INCLUDED__
7
8namespace irr
9{
10namespace io
11{
12
13//! Types of attributes available for IAttributes
14enum E_ATTRIBUTE_TYPE
15{
16 // integer attribute
17 EAT_INT = 0,
18
19 // float attribute
20 EAT_FLOAT,
21
22 // string attribute
23 EAT_STRING,
24
25 // boolean attribute
26 EAT_BOOL,
27
28 // enumeration attribute
29 EAT_ENUM,
30
31 // color attribute
32 EAT_COLOR,
33
34 // floating point color attribute
35 EAT_COLORF,
36
37 // 3d vector attribute
38 EAT_VECTOR3D,
39
40 // 2d position attribute
41 EAT_POSITION2D,
42
43 // vector 2d attribute
44 EAT_VECTOR2D,
45
46 // rectangle attribute
47 EAT_RECT,
48
49 // matrix attribute
50 EAT_MATRIX,
51
52 // quaternion attribute
53 EAT_QUATERNION,
54
55 // 3d bounding box
56 EAT_BBOX,
57
58 // plane
59 EAT_PLANE,
60
61 // 3d triangle
62 EAT_TRIANGLE3D,
63
64 // line 2d
65 EAT_LINE2D,
66
67 // line 3d
68 EAT_LINE3D,
69
70 // array of stringws attribute
71 EAT_STRINGWARRAY,
72
73 // array of float
74 EAT_FLOATARRAY,
75
76 // array of int
77 EAT_INTARRAY,
78
79 // binary data attribute
80 EAT_BINARY,
81
82 // texture reference attribute
83 EAT_TEXTURE,
84
85 // user pointer void*
86 EAT_USER_POINTER,
87
88 // dimension attribute
89 EAT_DIMENSION2D,
90
91 // known attribute type count
92 EAT_COUNT,
93
94 // unknown attribute
95 EAT_UNKNOWN
96};
97
98} // end namespace io
99} // end namespace irr
100
101#endif