Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials

# EAttributes.h

Go to the documentation of this file.

    00001 // Copyright (C) 2002-2009 Nikolaus Gebhardt
    00002 // This file is part of the "Irrlicht Engine".
    00003 // For conditions of distribution and use, see copyright notice in irrlicht.h
    00004
    00005 #ifndef __E_ATTRIBUTES_H_INCLUDED__
    00006 #define __E_ATTRIBUTES_H_INCLUDED__
    00007
    00008 namespace irr
    00009 {
    00010 namespace io
    00011 {
    00012
    00014 enum E_ATTRIBUTE_TYPE
    00015 {
    00016         // integer attribute
    00017         EAT_INT = 0,
    00018
    00019         // float attribute
    00020         EAT_FLOAT,
    00021
    00022         // string attribute
    00023         EAT_STRING,
    00024
    00025         // boolean attribute
    00026         EAT_BOOL,
    00027
    00028         // enumeration attribute
    00029         EAT_ENUM,
    00030
    00031         // color attribute
    00032         EAT_COLOR,
    00033
    00034         // floating point color attribute
    00035         EAT_COLORF,
    00036
    00037         // 3d vector attribute
    00038         EAT_VECTOR3D,
    00039
    00040         // 2d position attribute
    00041         EAT_POSITION2D,
    00042
    00043         // vector 2d
    00044         EAT_VECTOR2D,
    00045
    00046         // rectangle attribute
    00047         EAT_RECT,
    00048
    00049         // matrix attribute
    00050         EAT_MATRIX,
    00051
    00052         // quaternion attribute
    00053         EAT_QUATERNION,
    00054
    00055         // 3d bounding box
    00056         EAT_BBOX,
    00057
    00058         // plane
    00059         EAT_PLANE,
    00060
    00061         // 3d triangle
    00062         EAT_TRIANGLE3D,
    00063
    00064         // line 2d
    00065         EAT_LINE2D,
    00066
    00067         // line 3d
    00068         EAT_LINE3D,
    00069
    00070         // array of stringws attribute
    00071         EAT_STRINGWARRAY,
    00072
    00073         // array of float
    00074         EAT_FLOATARRAY,
    00075
    00076         // array of int
    00077         EAT_INTARRAY,
    00078
    00079         // binary data attribute
    00080         EAT_BINARY,
    00081
    00082         // texture reference attribute
    00083         EAT_TEXTURE,
    00084
    00085         // user pointer void*
    00086         EAT_USER_POINTER,
    00087
    00088         // known attribute type count
    00089         EAT_COUNT,
    00090
    00091         // unknown attribute
    00092         EAT_UNKNOWN
    00093 };
    00094
    00095 } // end namespace io
    00096 } // end namespace irr
    00097
    00098 #endif

| The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Sun Feb 14 13:06:56 2010 by Doxygen (1.6.2)