]> git.lizzy.rs Git - irrlicht.git/blob - include/EVertexAttributes.h
Replace HWBufferMap with a list and back pointers (#99)
[irrlicht.git] / include / EVertexAttributes.h
1 #ifndef __E_VERTEX_ATTRIBUTES_H_INCLUDED__\r
2 #define __E_VERTEX_ATTRIBUTES_H_INCLUDED__\r
3 \r
4 namespace irr\r
5 {\r
6 namespace video\r
7 {\r
8 \r
9 //! Enumeration for all vertex attributes there are.\r
10 enum E_VERTEX_ATTRIBUTES\r
11 {\r
12         EVA_POSITION = 0,\r
13         EVA_NORMAL,\r
14         EVA_COLOR,\r
15         EVA_TCOORD0,\r
16         EVA_TCOORD1,\r
17         EVA_TANGENT,\r
18         EVA_BINORMAL,\r
19         EVA_COUNT\r
20 };\r
21 \r
22 //! Array holding the built in vertex attribute names\r
23 const char* const sBuiltInVertexAttributeNames[] =\r
24 {\r
25         "inVertexPosition",\r
26         "inVertexNormal",\r
27         "inVertexColor",\r
28         "inTexCoord0",\r
29         "inTexCoord1",\r
30         "inVertexTangent",\r
31         "inVertexBinormal",\r
32         0\r
33 };\r
34 \r
35 } // end namespace video\r
36 } // end namespace irr\r
37 \r
38 #endif //__E_VERTEX_ATTRIBUTES_H_INCLUDED__