#include "DisplayDevice.h"
#include "Scene.h"
#include "OpenGLExtensions.h"
#include "OpenGLCache.h"
#include <GL/gl.h>
Go to the source code of this file.
OpenGLDisplayDevice is not a complete DisplayDevice subclass definition. Another subclass must provide routines to open windows, reshape, clear, set perspective, etc. This object only contains the low-level OpenGL code to render VMDDisplayList DispCmd tokens to create molecular graphics. OpenGLRenderer renders drawing commands into a framebuffer and (possibly in an on-screen window) managed by one of the other DisplayDevice subclasses, e.g., OpenGLDisplayDevice, FltkDisplayDevice, OpenGLPbufferDisplayDevice, etc.
Definition in file OpenGLRenderer.h.
Definition at line 61 of file OpenGLRenderer.h.
Definition at line 125 of file OpenGLRenderer.h.
Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice, OpenGLDisplayDevice::OpenGLDisplayDevice, and OpenGLPbufferDisplayDevice::OpenGLPbufferDisplayDevice.
Definition at line 123 of file OpenGLRenderer.h.
Definition at line 124 of file OpenGLRenderer.h.
Definition at line 119 of file OpenGLRenderer.h.
Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice, OpenGLDisplayDevice::OpenGLDisplayDevice, and OpenGLPbufferDisplayDevice::OpenGLPbufferDisplayDevice.
Definition at line 105 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, OpenGLPbufferDisplayDevice::reshape, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, and OpenGLRenderer::right.
Definition at line 103 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right.
Definition at line 99 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right.
Definition at line 106 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::left, and OpenGLRenderer::right.
Definition at line 108 of file OpenGLRenderer.h.
Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice, OpenGLDisplayDevice::OpenGLDisplayDevice, and OpenGLPbufferDisplayDevice::OpenGLPbufferDisplayDevice.
Definition at line 97 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::disable_stencil_stereo, and OpenGLRenderer::enable_stencil_stereo.
Definition at line 98 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, and OpenGLRenderer::right.
Definition at line 107 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::left, and OpenGLRenderer::right.
Definition at line 104 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::clear, OpenGLRenderer::left, OpenGLPbufferDisplayDevice::reshape, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, and OpenGLRenderer::right.
Definition at line 100 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::aa_on, OpenGLRenderer::enable_stencil_stereo, OpenGLRenderer::left, OpenGLPbufferDisplayDevice::reshape, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, OpenGLRenderer::right, and OpenGLRenderer::set_stereo_mode.
Definition at line 101 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::aa_on, OpenGLRenderer::enable_stencil_stereo, OpenGLRenderer::left, OpenGLPbufferDisplayDevice::reshape, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, OpenGLRenderer::right, and OpenGLRenderer::set_stereo_mode.
Definition at line 102 of file OpenGLRenderer.h.
Referenced by OpenGLRenderer::aa_on, OpenGLRenderer::enable_stencil_stereo, OpenGLRenderer::left, OpenGLPbufferDisplayDevice::reshape, OpenGLDisplayDevice::reshape, FltkOpenGLDisplayDevice::reshape, OpenGLRenderer::right, and OpenGLRenderer::set_stereo_mode.