Blender V2.61 - r43446
|
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