Skylicht Engine
Toggle main menu visibility
Loading...
Searching...
No Matches
Irrlicht
Include
EAttributes.h
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
// unsigned integer attribute
20
EAT_UINT,
21
22
// float attribute
23
EAT_FLOAT,
24
EAT_DOUBLE,
25
26
// string attribute
27
EAT_STRING,
28
29
// boolean attribute
30
EAT_BOOL,
31
32
// enumeration attribute
33
EAT_ENUM,
34
35
// color attribute
36
EAT_COLOR,
37
38
// floating point color attribute
39
EAT_COLORF,
40
41
// 3d vector attribute
42
EAT_VECTOR3D,
43
44
// 2d position attribute
45
EAT_POSITION2D,
46
47
// vector 2d attribute
48
EAT_VECTOR2D,
49
50
// rectangle attribute
51
EAT_RECT,
52
53
// matrix attribute
54
EAT_MATRIX,
55
56
// quaternion attribute
57
EAT_QUATERNION,
58
59
// 3d bounding box
60
EAT_BBOX,
61
62
// plane
63
EAT_PLANE,
64
65
// 3d triangle
66
EAT_TRIANGLE3D,
67
68
// line 2d
69
EAT_LINE2D,
70
71
// line 3d
72
EAT_LINE3D,
73
74
// array of stringws attribute
75
EAT_STRINGWARRAY,
76
77
// array of float
78
EAT_FLOATARRAY,
79
80
// array of int
81
EAT_INTARRAY,
82
83
// binary data attribute
84
EAT_BINARY,
85
86
// texture reference attribute
87
EAT_TEXTURE,
88
89
// user pointer void*
90
EAT_USER_POINTER,
91
92
// dimension attribute
93
EAT_DIMENSION2D,
94
95
// known attribute type count
96
EAT_COUNT,
97
98
// unknown attribute
99
EAT_UNKNOWN
100
};
101
102
}
// end namespace io
103
}
// end namespace irr
104
105
#endif
irr::io
This namespace provides interfaces for input/output: Reading and writing files, accessing zip archive...
Definition
EAttributes.h:11
irr::io::E_ATTRIBUTE_TYPE
E_ATTRIBUTE_TYPE
Types of attributes available for IAttributes.
Definition
EAttributes.h:15
irr
Everything in the Irrlicht Engine can be found in this namespace.
Definition
Skylicht.h:33
Generated by
1.17.0