Blender V2.61 - r43446

BSP_MeshDrawer.h

Go to the documentation of this file.
00001 
00028 #ifndef BSP_MeshDrawer_h
00029 #define BSP_MeshDrawer_h
00030 
00031 class BSP_TMesh;
00032 class MT_Vector3;
00033 
00034 enum BSP_TRenderMode {
00035     e_shaded,
00036     e_none,
00037     e_wireframe,
00038     e_wireframe_shaded,
00039     e_first_render_mode = e_shaded,
00040     e_last_render_mode = e_wireframe_shaded
00041 };
00042 
00043 class BSP_MeshDrawer
00044 {
00045 public :
00046     static
00047         void
00048     DrawMesh(
00049         BSP_TMesh &mesh,
00050         int render_mode
00051     );
00052 
00053 private :
00054 
00055     static
00056         void
00057     DrawPolies(
00058         BSP_TMesh &mesh
00059     );
00060 
00061 
00062     BSP_MeshDrawer(
00063     );
00064 
00065     ~BSP_MeshDrawer(
00066     );
00067 
00068 };
00069 
00070 #endif
00071