#include "DisplayDevice.h"#include "Scene.h"#include "OpenGLExtensions.h"#include "OpenGLCache.h"#include <GL/gl.h>#include <GL/glu.h>Go to the source code of this file.
Compounds | |
| class | OpenGLRenderer |
| DisplayDevice subclass implementing the low-level OpenGL rendering functions used by several derived DisplayDevice subclasses. This class renders drawing commands into a window provided by one of the further subclasses. More... | |
Defines | |
| #define | GL_GLEXT_PROTOTYPES 1 |
| #define | OPENGL_STEREO_OFF 0 |
| #define | OPENGL_STEREO_CRYSTAL 1 |
| #define | OPENGL_STEREO_CRYSTAL_REVERSE 2 |
| #define | OPENGL_STEREO_DTISIDE 3 |
| #define | OPENGL_STEREO_STENCIL 4 |
| #define | OPENGL_STEREO_ANAGLYPH 5 |
| #define | OPENGL_STEREO_CROSSED 6 |
| #define | OPENGL_STEREO_SIDE 7 |
| #define | OPENGL_STEREO_ABOVEBELOW 8 |
| #define | OPENGL_STEREO_LEFT 9 |
| #define | OPENGL_STEREO_RIGHT 10 |
| #define | OPENGL_STEREO_MODES 11 |
| #define | OPENGL_RENDER_NORMAL 0 |
| #define | OPENGL_RENDER_GALPHA 1 |
| #define | OPENGL_RENDER_GLSL 2 |
| #define | OPENGL_RENDER_ACROBAT3D 3 |
| #define | OPENGL_RENDER_MODES 4 |
| #define | OPENGL_CACHE_OFF 0 |
| #define | OPENGL_CACHE_ON 1 |
| #define | OPENGL_CACHE_MODES 2 |
|
|
Definition at line 48 of file OpenGLRenderer.h. |
|
|
Definition at line 100 of file OpenGLRenderer.h. Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice, and OpenGLDisplayDevice::OpenGLDisplayDevice. |
|
|
Definition at line 98 of file OpenGLRenderer.h. |
|
|
Definition at line 99 of file OpenGLRenderer.h. |
|
|
Definition at line 94 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::set_render_mode. |
|
|
Definition at line 92 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::set_render_mode. |
|
|
Definition at line 93 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::set_render_mode. |
|
|
Definition at line 95 of file OpenGLRenderer.h. Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice, and OpenGLDisplayDevice::OpenGLDisplayDevice. |
|
|
Definition at line 91 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::set_render_mode. |
|
|
Definition at line 85 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, and OpenGLRenderer::right. |
|
|
Definition at line 82 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right. |
|
|
Definition at line 83 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, and OpenGLRenderer::right. |
|
|
Definition at line 78 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right. |
|
|
Definition at line 79 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right. |
|
|
Definition at line 80 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right. |
|
|
Definition at line 86 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::left, and OpenGLRenderer::right. |
|
|
Definition at line 88 of file OpenGLRenderer.h. Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice, and OpenGLDisplayDevice::OpenGLDisplayDevice. |
|
|
Definition at line 77 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::disable_stencil_stereo, and OpenGLRenderer::enable_stencil_stereo. |
|
|
Definition at line 87 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::left, and OpenGLRenderer::right. |
|
|
Definition at line 84 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, and OpenGLRenderer::right. |
|
|
Definition at line 81 of file OpenGLRenderer.h. Referenced by OpenGLRenderer::aa_on, OpenGLRenderer::left, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, OpenGLRenderer::right, and OpenGLRenderer::set_stereo_mode. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002