Mercurial > hg > octave-lyh
diff src/gl-render.cc @ 12122:f4689107dd8c
Explicitly disallow copying in some classes.
author | Pascal Dupuis <Pascal.Dupuis@uclouvain.be> |
---|---|
date | Sat, 22 Jan 2011 02:21:52 -0500 |
parents | 12df7854fa7c |
children | a21a3875ca83 |
line wrap: on
line diff
--- a/src/gl-render.cc +++ b/src/gl-render.cc @@ -323,6 +323,13 @@ { reinterpret_cast<opengl_tesselator *> (t)->error (err); } private: + + // No copying! + + opengl_tesselator (const opengl_tesselator&); + + opengl_tesselator operator = (const opengl_tesselator&); + GLUtesselator *glu_tess; bool fill; }; @@ -527,6 +534,13 @@ } private: + + // No copying! + + patch_tesselator (const patch_tesselator&); + + patch_tesselator& operator = (const patch_tesselator&); + opengl_renderer *renderer; int color_mode; // 0: uni, 1: flat, 2: interp int light_mode; // 0: none, 1: flat, 2: gouraud