#include "oct-opengl.h"
Public Member Functions | |
| opengl_functions () | |
| opengl_functions (const opengl_functions &)=default | |
| virtual | ~opengl_functions ()=default |
| virtual void | glAlphaFunc (GLenum fcn, GLclampf ref) |
| virtual void | glBegin (GLenum mode) |
| virtual void | glBindTexture (GLenum target, GLuint texture) |
| virtual void | glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) |
| virtual void | glBlendFunc (GLenum sfactor, GLenum dfactor) |
| virtual void | glCallList (GLuint list) |
| virtual void | glClear (GLbitfield mask) |
| virtual void | glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) |
| virtual void | glClipPlane (GLenum plane, const GLdouble *equation) |
| virtual void | glColor3dv (const GLdouble *v) |
| virtual void | glColor3f (GLfloat red, GLfloat green, GLfloat blue) |
| virtual void | glColor3fv (const GLfloat *v) |
| virtual void | glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha) |
| virtual void | glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) |
| virtual void | glColor4fv (const GLfloat *v) |
| virtual void | glDeleteLists (GLuint list, GLsizei range) |
| virtual void | glDeleteTextures (GLsizei n, const GLuint *textures) |
| virtual void | glDepthFunc (GLenum fcn) |
| virtual void | glDisable (GLenum cap) |
| virtual void | glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) |
| virtual void | glEdgeFlag (GLboolean flag) |
| virtual void | glEnable (GLenum cap) |
| virtual void | glEnd () |
| virtual void | glEndList () |
| virtual void | glFinish () |
| virtual GLuint | glGenLists (GLsizei range) |
| virtual void | glGenTextures (GLsizei n, GLuint *textures) |
| virtual void | glGetBooleanv (GLenum pname, GLboolean *data) |
| virtual void | glGetDoublev (GLenum pname, GLdouble *data) |
| virtual GLenum | glGetError () |
| virtual void | glGetFloatv (GLenum pname, GLfloat *data) |
| virtual void | glGetIntegerv (GLenum pname, GLint *data) |
| virtual const GLubyte * | glGetString (GLenum name) |
| virtual void | glHint (GLenum target, GLenum mode) |
| virtual void | glInitNames () |
| virtual GLboolean | glIsEnabled (GLenum cap) |
| virtual void | glLightfv (GLenum light, GLenum pname, const GLfloat *params) |
| virtual void | glLineStipple (GLint factor, GLushort pattern) |
| virtual void | glLineWidth (GLfloat width) |
| virtual void | glLoadIdentity () |
| virtual void | glMaterialf (GLenum face, GLenum pname, GLfloat param) |
| virtual void | glMaterialfv (GLenum face, GLenum pname, const GLfloat *params) |
| virtual void | glMatrixMode (GLenum mode) |
| virtual void | glMultMatrixd (const GLdouble *m) |
| virtual void | glNewList (GLuint list, GLenum mode) |
| virtual void | glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz) |
| virtual void | glNormal3dv (const GLdouble *v) |
| virtual void | glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val) |
| virtual void | glPixelStorei (GLenum pname, GLint param) |
| virtual void | glPixelZoom (GLfloat xfactor, GLfloat yfactor) |
| virtual void | glPolygonMode (GLenum face, GLenum mode) |
| virtual void | glPolygonOffset (GLfloat factor, GLfloat units) |
| virtual void | glPopAttrib () |
| virtual void | glPopMatrix () |
| virtual void | glPopName () |
| virtual void | glPushAttrib (GLbitfield mask) |
| virtual void | glPushMatrix () |
| virtual void | glPushName (GLuint name) |
| virtual void | glRasterPos3d (GLdouble x, GLdouble y, GLdouble z) |
| virtual void | glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) |
| virtual GLint | glRenderMode (GLenum mode) |
| virtual void | glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z) |
| virtual void | glScaled (GLdouble x, GLdouble y, GLdouble z) |
| virtual void | glScalef (GLfloat x, GLfloat y, GLfloat z) |
| virtual void | glSelectBuffer (GLsizei size, GLuint *buffer) |
| virtual void | glShadeModel (GLenum mode) |
| virtual void | glTexCoord2d (GLdouble s, GLdouble t) |
| virtual void | glTexImage2D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) |
| virtual void | glTexParameteri (GLenum target, GLenum pname, GLint param) |
| virtual void | glTranslated (GLdouble x, GLdouble y, GLdouble z) |
| virtual void | glTranslatef (GLfloat x, GLfloat y, GLfloat z) |
| virtual void | glVertex2d (GLdouble x, GLdouble y) |
| virtual void | glVertex3d (GLdouble x, GLdouble y, GLdouble z) |
| virtual void | glVertex3dv (const GLdouble *v) |
| virtual void | glViewport (GLint x, GLint y, GLsizei width, GLsizei height) |
| opengl_functions & | operator= (const opengl_functions &)=default |
Definition at line 55 of file oct-opengl.h.
|
inline |
Definition at line 59 of file oct-opengl.h.
|
default |
|
virtualdefault |
|
inlinevirtual |
Definition at line 73 of file oct-opengl.h.
Referenced by opengl_renderer::init_gl_context().
|
inlinevirtual |
Definition at line 78 of file oct-opengl.h.
Referenced by opengl_renderer::draw_line(), opengl_renderer::draw_patch(), opengl_renderer::draw_surface(), opengl_renderer::draw_text_background(), opengl_renderer::draw_zoom_box(), opengl_renderer::render_grid(), and opengl_renderer::render_tickmarks().
|
inlinevirtual |
Definition at line 83 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 88 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 95 of file oct-opengl.h.
Referenced by opengl_renderer::init_gl_context().
|
inlinevirtual |
Definition at line 108 of file oct-opengl.h.
Referenced by opengl_renderer::draw_marker().
|
inlinevirtual |
Definition at line 119 of file oct-opengl.h.
Referenced by opengl_renderer::init_gl_context(), and opengl_renderer::setup_opengl_transformation().
|
inlinevirtual |
Definition at line 113 of file oct-opengl.h.
Referenced by opengl_renderer::init_gl_context().
|
inlinevirtual |
Definition at line 124 of file oct-opengl.h.
Referenced by opengl_renderer::set_clipbox().
|
inlinevirtual |
Definition at line 129 of file oct-opengl.h.
Referenced by opengl_renderer::draw_patch(), opengl_renderer::draw_surface(), opengl_renderer::render_grid(), and opengl_renderer::set_color().
|
inlinevirtual |
Definition at line 134 of file oct-opengl.h.
Referenced by opengl_renderer::draw_text_background().
|
inlinevirtual |
Definition at line 139 of file oct-opengl.h.
Referenced by opengl_renderer::draw_surface().
|
inlinevirtual |
Definition at line 144 of file oct-opengl.h.
Referenced by opengl_renderer::draw_marker(), opengl_renderer::draw_patch(), opengl_renderer::draw_surface(), and opengl_renderer::render_grid().
|
inlinevirtual |
Definition at line 150 of file oct-opengl.h.
Referenced by opengl_renderer::draw_zoom_box().
|
inlinevirtual |
Definition at line 156 of file oct-opengl.h.
Referenced by opengl_renderer::draw_surface().
|
inlinevirtual |
Definition at line 161 of file oct-opengl.h.
Referenced by opengl_renderer::end_marker().
|
inlinevirtual |
Definition at line 166 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 171 of file oct-opengl.h.
Referenced by opengl_renderer::init_gl_context().
|
inlinevirtual |
Definition at line 176 of file oct-opengl.h.
Referenced by opengl_renderer::draw_axes(), opengl_renderer::draw_patch(), opengl_renderer::draw_surface(), opengl_renderer::draw_zoom_box(), opengl_renderer::init_gl_context(), opengl_renderer::set_clipping(), opengl_renderer::set_linestyle(), and opengl_renderer::set_polygon_offset().
|
inlinevirtual |
Definition at line 181 of file oct-opengl.h.
References format().
|
inlinevirtual |
Definition at line 187 of file oct-opengl.h.
Referenced by opengl_renderer::draw_marker().
|
inlinevirtual |
Definition at line 192 of file oct-opengl.h.
Referenced by opengl_renderer::draw_axes(), opengl_renderer::draw_light(), opengl_renderer::draw_patch(), opengl_renderer::draw_surface(), opengl_renderer::init_gl_context(), opengl_renderer::set_clipping(), opengl_renderer::set_linestyle(), and opengl_renderer::set_polygon_offset().
|
inlinevirtual |
Definition at line 202 of file oct-opengl.h.
Referenced by opengl_renderer::draw_line(), opengl_renderer::draw_patch(), opengl_renderer::draw_surface(), opengl_renderer::draw_text_background(), opengl_renderer::draw_zoom_box(), opengl_renderer::render_grid(), and opengl_renderer::render_tickmarks().
|
inlinevirtual |
Definition at line 197 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 207 of file oct-opengl.h.
Referenced by opengl_renderer::finish().
|
inlinevirtual |
Definition at line 212 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 217 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 222 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 227 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 232 of file oct-opengl.h.
Referenced by opengl_renderer::draw(), and opengl_renderer::init_gl_context().
|
inlinevirtual |
Definition at line 237 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 242 of file oct-opengl.h.
Referenced by opengl_renderer::get_viewport_scaled(), and opengl_renderer::init_gl_context().
|
inlinevirtual |
Definition at line 247 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 252 of file oct-opengl.h.
Referenced by opengl_renderer::init_gl_context().
|
inlinevirtual |
Definition at line 257 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 262 of file oct-opengl.h.
Referenced by opengl_renderer::draw_text_background(), and opengl_renderer::set_clipping().
|
inlinevirtual |
Definition at line 267 of file oct-opengl.h.
Referenced by opengl_renderer::draw_light().
|
inlinevirtual |
Definition at line 272 of file oct-opengl.h.
Referenced by opengl_renderer::set_linestyle().
|
inlinevirtual |
Definition at line 277 of file oct-opengl.h.
Referenced by opengl_renderer::draw_zoom_box(), and opengl_renderer::set_linewidth().
|
inlinevirtual |
Definition at line 282 of file oct-opengl.h.
Referenced by opengl_renderer::draw_marker(), opengl_renderer::draw_zoom_box(), opengl_renderer::init_marker(), and opengl_renderer::setup_opengl_transformation().
|
inlinevirtual |
Definition at line 287 of file oct-opengl.h.
Referenced by opengl_renderer::draw_patch(), and opengl_renderer::draw_surface().
|
inlinevirtual |
Definition at line 292 of file oct-opengl.h.
Referenced by opengl_renderer::draw_patch(), and opengl_renderer::draw_surface().
|
inlinevirtual |
Definition at line 297 of file oct-opengl.h.
Referenced by opengl_renderer::draw_zoom_box(), opengl_renderer::end_marker(), opengl_renderer::init_marker(), and opengl_renderer::setup_opengl_transformation().
|
inlinevirtual |
Definition at line 302 of file oct-opengl.h.
Referenced by opengl_renderer::setup_opengl_transformation().
|
inlinevirtual |
Definition at line 307 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 312 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 317 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 322 of file oct-opengl.h.
Referenced by opengl_renderer::draw_zoom_box(), opengl_renderer::init_marker(), and opengl_renderer::setup_opengl_transformation().
|
inlinevirtual |
Definition at line 328 of file oct-opengl.h.
Referenced by opengl_renderer::get_pixels().
|
inlinevirtual |
Definition at line 333 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 338 of file oct-opengl.h.
Referenced by opengl_renderer::draw_marker().
|
inlinevirtual |
Definition at line 343 of file oct-opengl.h.
Referenced by opengl_renderer::set_polygon_offset().
|
inlinevirtual |
Definition at line 348 of file oct-opengl.h.
Referenced by opengl_renderer::draw_zoom_box().
|
inlinevirtual |
Definition at line 353 of file oct-opengl.h.
Referenced by opengl_renderer::draw_zoom_box(), and opengl_renderer::end_marker().
|
inlinevirtual |
Definition at line 358 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 363 of file oct-opengl.h.
Referenced by opengl_renderer::draw_zoom_box().
|
inlinevirtual |
Definition at line 368 of file oct-opengl.h.
Referenced by opengl_renderer::draw_zoom_box(), and opengl_renderer::init_marker().
|
inlinevirtual |
Definition at line 373 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 378 of file oct-opengl.h.
References x.
|
inlinevirtual |
Definition at line 383 of file oct-opengl.h.
Referenced by opengl_renderer::get_pixels().
|
inlinevirtual |
Definition at line 389 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 394 of file oct-opengl.h.
References x.
Referenced by opengl_renderer::draw_text_background().
|
inlinevirtual |
Definition at line 399 of file oct-opengl.h.
References x.
Referenced by opengl_renderer::setup_opengl_transformation().
|
inlinevirtual |
Definition at line 404 of file oct-opengl.h.
References x.
|
inlinevirtual |
Definition at line 409 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 414 of file oct-opengl.h.
Referenced by opengl_renderer::draw_patch(), and opengl_renderer::draw_surface().
|
inlinevirtual |
Definition at line 419 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 424 of file oct-opengl.h.
References format().
|
inlinevirtual |
Definition at line 432 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 437 of file oct-opengl.h.
References x.
Referenced by opengl_renderer::draw_marker(), and opengl_renderer::draw_text_background().
|
inlinevirtual |
Definition at line 442 of file oct-opengl.h.
References x.
|
inlinevirtual |
Definition at line 447 of file oct-opengl.h.
References x.
Referenced by opengl_renderer::draw_line(), opengl_renderer::draw_text_background(), and opengl_renderer::draw_zoom_rect().
|
inlinevirtual |
Definition at line 452 of file oct-opengl.h.
References x.
Referenced by opengl_renderer::draw_line(), opengl_renderer::draw_patch(), opengl_renderer::draw_surface(), opengl_renderer::render_grid(), and opengl_renderer::render_tickmarks().
|
inlinevirtual |
Definition at line 457 of file oct-opengl.h.
|
inlinevirtual |
Definition at line 462 of file oct-opengl.h.
References x.
Referenced by opengl_renderer::set_viewport().
|
default |