- void ClearPoints();
- void SetList(list<DWinding*>* pointList);
- void UnRegister();
- void Register();
- void Draw3D();
- void Draw2D(VIEWTYPE vt);
- void IncRef() { refCount++; }
- void DecRef() { refCount--; if (refCount <= 0) delete this; }
-
- bool m_bHooked;
+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 constructShaders();
+void destroyShaders();
+