Loading...
Searching...
No Matches
EAttributes.h
Go to the documentation of this file.
// Copyright (C) 2002-2012 Nikolaus Gebhardt
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_ATTRIBUTES_H_INCLUDED__
#define __E_ATTRIBUTES_H_INCLUDED__
namespace irr
{
namespace io
{
enum E_ATTRIBUTE_TYPE
{
// integer attribute
EAT_INT = 0,
// float attribute
EAT_FLOAT,
// string attribute
EAT_STRING,
// boolean attribute
EAT_BOOL,
// enumeration attribute
EAT_ENUM,
// color attribute
EAT_COLOR,
// floating point color attribute
EAT_COLORF,
// 3d vector attribute
EAT_VECTOR3D,
// 2d position attribute
EAT_POSITION2D,
// vector 2d attribute
EAT_VECTOR2D,
// rectangle attribute
EAT_RECT,
// matrix attribute
EAT_MATRIX,
// quaternion attribute
EAT_QUATERNION,
// 3d bounding box
EAT_BBOX,
// plane
EAT_PLANE,
// 3d triangle
EAT_TRIANGLE3D,
// line 2d
EAT_LINE2D,
// line 3d
EAT_LINE3D,
// array of stringws attribute
EAT_STRINGWARRAY,
// array of float
EAT_FLOATARRAY,
// array of int
EAT_INTARRAY,
// binary data attribute
EAT_BINARY,
// texture reference attribute
EAT_TEXTURE,
// user pointer void*
EAT_USER_POINTER,
// dimension attribute
EAT_DIMENSION2D,
// known attribute type count
EAT_COUNT,
// unknown attribute
EAT_UNKNOWN
};
} // end namespace io
} // end namespace irr
#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::io::EAT_COLOR
@ EAT_COLOR
Definition EAttributes.h:32
irr::io::EAT_BBOX
@ EAT_BBOX
Definition EAttributes.h:56
irr::io::EAT_INT
@ EAT_INT
Definition EAttributes.h:17
irr::io::EAT_VECTOR3D
@ EAT_VECTOR3D
Definition EAttributes.h:38
irr::io::EAT_UNKNOWN
@ EAT_UNKNOWN
Definition EAttributes.h:95
irr::io::EAT_LINE3D
@ EAT_LINE3D
Definition EAttributes.h:68
irr::io::EAT_STRINGWARRAY
@ EAT_STRINGWARRAY
Definition EAttributes.h:71
irr::io::EAT_POSITION2D
@ EAT_POSITION2D
Definition EAttributes.h:41
irr::io::EAT_INTARRAY
@ EAT_INTARRAY
Definition EAttributes.h:77
irr::io::EAT_COUNT
@ EAT_COUNT
Definition EAttributes.h:92
irr::io::EAT_USER_POINTER
@ EAT_USER_POINTER
Definition EAttributes.h:86
irr::io::EAT_BOOL
@ EAT_BOOL
Definition EAttributes.h:26
irr::io::EAT_PLANE
@ EAT_PLANE
Definition EAttributes.h:59
irr::io::EAT_QUATERNION
@ EAT_QUATERNION
Definition EAttributes.h:53
irr::io::EAT_STRING
@ EAT_STRING
Definition EAttributes.h:23
irr::io::EAT_TEXTURE
@ EAT_TEXTURE
Definition EAttributes.h:83
irr::io::EAT_DIMENSION2D
@ EAT_DIMENSION2D
Definition EAttributes.h:89
irr::io::EAT_LINE2D
@ EAT_LINE2D
Definition EAttributes.h:65
irr::io::EAT_BINARY
@ EAT_BINARY
Definition EAttributes.h:80
irr::io::EAT_ENUM
@ EAT_ENUM
Definition EAttributes.h:29
irr::io::EAT_FLOATARRAY
@ EAT_FLOATARRAY
Definition EAttributes.h:74
irr::io::EAT_COLORF
@ EAT_COLORF
Definition EAttributes.h:35
irr::io::EAT_TRIANGLE3D
@ EAT_TRIANGLE3D
Definition EAttributes.h:62
irr::io::EAT_RECT
@ EAT_RECT
Definition EAttributes.h:47
irr::io::EAT_MATRIX
@ EAT_MATRIX
Definition EAttributes.h:50
irr::io::EAT_VECTOR2D
@ EAT_VECTOR2D
Definition EAttributes.h:44
irr::io::EAT_FLOAT
@ EAT_FLOAT
Definition EAttributes.h:20
irr
Everything in the Irrlicht Engine can be found in this namespace.
Definition aabbox3d.h:13
- Irrlicht Engine Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on for Irrlicht 3D Engine by Doxygen 1.15.0