Mercurial > hg > octave-nkf
diff src/gl-render.h @ 12324:85934e0fcce9
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 | 6ba28900706b |
children | 2ad37783bf01 |
line wrap: on
line diff
--- a/src/gl-render.h +++ b/src/gl-render.h @@ -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); } }