Irrlicht 3D Engine
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
irr::io::EAT_TRIANGLE3D
@ EAT_TRIANGLE3D
Definition: EAttributes.h:62
irr::io::EAT_COUNT
@ EAT_COUNT
Definition: EAttributes.h:92
irr::io::EAT_TEXTURE
@ EAT_TEXTURE
Definition: EAttributes.h:83
irr::io::EAT_STRINGWARRAY
@ EAT_STRINGWARRAY
Definition: EAttributes.h:71
irr::io::EAT_LINE3D
@ EAT_LINE3D
Definition: EAttributes.h:68
irr::io::EAT_FLOAT
@ EAT_FLOAT
Definition: EAttributes.h:20
irr::io::EAT_ENUM
@ EAT_ENUM
Definition: EAttributes.h:29
irr::io::EAT_POSITION2D
@ EAT_POSITION2D
Definition: EAttributes.h:41
irr::io::EAT_COLORF
@ EAT_COLORF
Definition: EAttributes.h:35
irr::io::EAT_STRING
@ EAT_STRING
Definition: EAttributes.h:23
irr::io::EAT_VECTOR2D
@ EAT_VECTOR2D
Definition: EAttributes.h:44
irr::io::E_ATTRIBUTE_TYPE
E_ATTRIBUTE_TYPE
Types of attributes available for IAttributes.
Definition: EAttributes.h:14
irr::io::EAT_BOOL
@ EAT_BOOL
Definition: EAttributes.h:26
irr::io::EAT_MATRIX
@ EAT_MATRIX
Definition: EAttributes.h:50
irr::io::EAT_COLOR
@ EAT_COLOR
Definition: EAttributes.h:32
irr::io::EAT_QUATERNION
@ EAT_QUATERNION
Definition: EAttributes.h:53
irr::io::EAT_PLANE
@ EAT_PLANE
Definition: EAttributes.h:59
irr
Everything in the Irrlicht Engine can be found in this namespace.
Definition: aabbox3d.h:12
irr::io::EAT_INTARRAY
@ EAT_INTARRAY
Definition: EAttributes.h:77
irr::io::EAT_LINE2D
@ EAT_LINE2D
Definition: EAttributes.h:65
irr::io::EAT_INT
@ EAT_INT
Definition: EAttributes.h:17
irr::io::EAT_BINARY
@ EAT_BINARY
Definition: EAttributes.h:80
irr::io::EAT_RECT
@ EAT_RECT
Definition: EAttributes.h:47
irr::io::EAT_USER_POINTER
@ EAT_USER_POINTER
Definition: EAttributes.h:86
irr::io::EAT_UNKNOWN
@ EAT_UNKNOWN
Definition: EAttributes.h:95
irr::io::EAT_BBOX
@ EAT_BBOX
Definition: EAttributes.h:56
irr::io::EAT_VECTOR3D
@ EAT_VECTOR3D
Definition: EAttributes.h:38
irr::io::EAT_DIMENSION2D
@ EAT_DIMENSION2D
Definition: EAttributes.h:89
irr::io::EAT_FLOATARRAY
@ EAT_FLOATARRAY
Definition: EAttributes.h:74