Irrlicht 3D Engine
 
Loading...
Searching...
No Matches
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
8namespace irr
9{
10namespace io
11{
12
15{
16 // integer attribute
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:15
@ EAT_VECTOR3D
Definition EAttributes.h:38
@ EAT_UNKNOWN
Definition EAttributes.h:95
@ EAT_STRINGWARRAY
Definition EAttributes.h:71
@ EAT_POSITION2D
Definition EAttributes.h:41
@ EAT_INTARRAY
Definition EAttributes.h:77
@ EAT_USER_POINTER
Definition EAttributes.h:86
@ EAT_QUATERNION
Definition EAttributes.h:53
@ EAT_TEXTURE
Definition EAttributes.h:83
@ EAT_DIMENSION2D
Definition EAttributes.h:89
@ EAT_FLOATARRAY
Definition EAttributes.h:74
@ EAT_TRIANGLE3D
Definition EAttributes.h:62
@ EAT_VECTOR2D
Definition EAttributes.h:44
Everything in the Irrlicht Engine can be found in this namespace.
Definition aabbox3d.h:13