Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

OpenGLRenderer.h File Reference

#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


Define Documentation

#define GL_GLEXT_PROTOTYPES   1
 

Definition at line 48 of file OpenGLRenderer.h.

#define OPENGL_CACHE_MODES   2
 

Definition at line 100 of file OpenGLRenderer.h.

Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice, and OpenGLDisplayDevice::OpenGLDisplayDevice.

#define OPENGL_CACHE_OFF   0
 

Definition at line 98 of file OpenGLRenderer.h.

#define OPENGL_CACHE_ON   1
 

Definition at line 99 of file OpenGLRenderer.h.

#define OPENGL_RENDER_ACROBAT3D   3
 

Definition at line 94 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::set_render_mode.

#define OPENGL_RENDER_GALPHA   1
 

Definition at line 92 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::set_render_mode.

#define OPENGL_RENDER_GLSL   2
 

Definition at line 93 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::set_render_mode.

#define OPENGL_RENDER_MODES   4
 

Definition at line 95 of file OpenGLRenderer.h.

Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice, and OpenGLDisplayDevice::OpenGLDisplayDevice.

#define OPENGL_RENDER_NORMAL   0
 

Definition at line 91 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::set_render_mode.

#define OPENGL_STEREO_ABOVEBELOW   8
 

Definition at line 85 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, and OpenGLRenderer::right.

#define OPENGL_STEREO_ANAGLYPH   5
 

Definition at line 82 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right.

#define OPENGL_STEREO_CROSSED   6
 

Definition at line 83 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, and OpenGLRenderer::right.

#define OPENGL_STEREO_CRYSTAL   1
 

Definition at line 78 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right.

#define OPENGL_STEREO_CRYSTAL_REVERSE   2
 

Definition at line 79 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right.

#define OPENGL_STEREO_DTISIDE   3
 

Definition at line 80 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right.

#define OPENGL_STEREO_LEFT   9
 

Definition at line 86 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::left, and OpenGLRenderer::right.

#define OPENGL_STEREO_MODES   11
 

Definition at line 88 of file OpenGLRenderer.h.

Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice, and OpenGLDisplayDevice::OpenGLDisplayDevice.

#define OPENGL_STEREO_OFF   0
 

Definition at line 77 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::disable_stencil_stereo, and OpenGLRenderer::enable_stencil_stereo.

#define OPENGL_STEREO_RIGHT   10
 

Definition at line 87 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::left, and OpenGLRenderer::right.

#define OPENGL_STEREO_SIDE   7
 

Definition at line 84 of file OpenGLRenderer.h.

Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, and OpenGLRenderer::right.

#define OPENGL_STEREO_STENCIL   4
 

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.


Generated on Fri Sep 5 01:25:27 2008 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002