Irrlicht 3D Engine
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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
14
enum
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
Irrlicht Engine
Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on Tue Apr 7 2020 19:33:42 for Irrlicht 3D Engine by
Doxygen
1.8.1.2