Unofficial OpenGL Software Development Kit  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
GenMeshMisc.h
Go to the documentation of this file.
1 
2 #ifndef GLSDK_MESH_GENERATE_MISCELLANEOUS_H
3 #define GLSDK_MESH_GENERATE_MISCELLANEOUS_H
4 
10 #include "GenDescriptors.h"
11 #include "GenCommon.h"
12 
13 namespace glmesh
14 {
15  class Mesh;
16 
17  namespace gen
18  {
21 
30  Mesh *FullScreenQuad();
31 
46  Mesh *GroundPlane(int numXVerts, int numYVerts, bool bDoubleSided = true);
47 
54 
55 
71  Mesh *CubeBlock(int numCubesOnEdge, const ColorArray &colorSequence = ColorArray());
72 
90  Mesh *CubePyramid(int numCubesTall, const ColorArray &colorSequence = ColorArray());
91 
93 
95  }
96 }
97 
98 
99 
100 #endif //GLSDK_MESH_GENERATE_MISCELLANEOUS_H