Mercurial > octave-nkf
diff src/gl-render.h @ 12361:a950bfb7b8e8 release-3-4-x
gl-renderer.cc and gl2ps-renderer.cc: access objects directly from gh_manager instead of working with handles
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 01 Feb 2011 16:25:15 -0500 |
parents | a076a3d89fce |
children | 2ad37783bf01 |
line wrap: on
line diff
--- a/src/gl-render.h Tue Feb 01 15:55:44 2011 -0500 +++ b/src/gl-render.h Tue Feb 01 16:25:15 2011 -0500 @@ -59,9 +59,6 @@ virtual ~opengl_renderer (void) { } - virtual void draw (const graphics_handle& h) - { draw (gh_manager::get_object (h)); } - virtual void draw (const graphics_object& go); virtual void draw (const Matrix& hlist) @@ -70,10 +67,10 @@ for (int i = len-1; i >= 0; i--) { - graphics_handle h = gh_manager::lookup (hlist(i)); + graphics_object obj = gh_manager::get_object (hlist(i)); - if (h.ok ()) - draw (h); + if (obj) + draw (obj); } }