arsa  2.7
EAttributes.h
Go to the documentation of this file.
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 
8 namespace irr
9 {
10 namespace io
11 {
12 
15 {
16  // integer attribute
17  EAT_INT = 0,
18 
19  // float attribute
21 
22  // string attribute
24 
25  // boolean attribute
27 
28  // enumeration attribute
30 
31  // color attribute
33 
34  // floating point color attribute
36 
37  // 3d vector attribute
39 
40  // 2d position attribute
42 
43  // vector 2d attribute
45 
46  // rectangle attribute
48 
49  // matrix attribute
51 
52  // quaternion attribute
54 
55  // 3d bounding box
57 
58  // plane
60 
61  // 3d triangle
63 
64  // line 2d
66 
67  // line 3d
69 
70  // array of stringws attribute
72 
73  // array of float
75 
76  // array of int
78 
79  // binary data attribute
81 
82  // texture reference attribute
84 
85  // user pointer void*
87 
88  // dimension attribute
90 
91  // known attribute type count
93 
94  // unknown attribute
96 };
97 
98 } // end namespace io
99 } // end namespace irr
100 
101 #endif
E_ATTRIBUTE_TYPE
Types of attributes available for IAttributes.
Definition: EAttributes.h:14
Everything in the Irrlicht Engine can be found in this namespace.
Definition: CARSADPad.h:6