]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - contrib/bobtoolz/DVisDrawer.h
reformat code! now the code is only ugly on the *inside*
[xonotic/netradiant.git] / contrib / bobtoolz / DVisDrawer.h
index 3ec5e21700ab9f770274532f5949c4e12b3b0529..11b5d215c3554a43607f82f4ed0f4cf75a56fe7c 100644 (file)
 
 #include "DWinding.h"
 
-class DVisDrawer : public Renderable, public OpenGLRenderable
-{
-Shader* m_shader_solid;
-Shader* m_shader_wireframe;
+class DVisDrawer : public Renderable, public OpenGLRenderable {
+    Shader *m_shader_solid;
+    Shader *m_shader_wireframe;
 public:
-DVisDrawer();
-virtual ~DVisDrawer();
+    DVisDrawer();
+
+    virtual ~DVisDrawer();
 
 protected:
-std::list<DWinding*>* m_list;
-int refCount;
+    std::list<DWinding *> *m_list;
+    int refCount;
 public:
-void ClearPoints();
-void SetList( std::list<DWinding*>* pointList );
+    void ClearPoints();
+
+    void SetList(std::list<DWinding *> *pointList);
+
+    void render(RenderStateFlags state) const;
+
+    void renderSolid(Renderer &renderer, const VolumeTest &volume) const;
+
+    void renderWireframe(Renderer &renderer, const VolumeTest &volume) const;
 
-void render( RenderStateFlags state ) const;
-void renderSolid( Renderer& renderer, const VolumeTest& volume ) const;
-void renderWireframe( Renderer& renderer, const VolumeTest& volume ) const;
+    void constructShaders();
 
-void constructShaders();
-void destroyShaders();
+    void destroyShaders();
 
 };