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

FltkOpenGLDisplayDevice.C File Reference

OpenGLRenderer subclass managing FLTK window and input state, OpenGL GLX context, and framebuffer management. More...

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "FltkOpenGLDisplayDevice.h"
#include "Inform.h"
#include "utilities.h"
#include "config.h"
#include "VMDApp.h"
#include "FL/Fl.H"
#include "FL/Fl_Gl_Window.H"
#include "FL/forms.H"

Go to the source code of this file.

Compounds

class  myglwindow
 Fl_Gl_Window subclass that implements an OpenGL rendering surface for use by the FltkOpenGLDisplayDevice class. More...


Variables

const char * glStereoNameStr [OPENGL_STEREO_MODES]
const char * glRenderNameStr [OPENGL_RENDER_MODES]
const char * glCacheNameStr [OPENGL_CACHE_MODES]


Detailed Description

OpenGLRenderer subclass managing FLTK window and input state, OpenGL GLX context, and framebuffer management.

Renders drawing commands into a single FLTK window.

Definition in file FltkOpenGLDisplayDevice.C.


Variable Documentation

const char* glCacheNameStr[OPENGL_CACHE_MODES] [static]
 

Initial value:

{ "Off",
  "On" }

Definition at line 211 of file FltkOpenGLDisplayDevice.C.

Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice.

const char* glRenderNameStr[OPENGL_RENDER_MODES] [static]
 

Initial value:

{ "Normal",
  "GLSL",
  "Acrobat3D" }

Definition at line 206 of file FltkOpenGLDisplayDevice.C.

Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice.

const char* glStereoNameStr[OPENGL_STEREO_MODES] [static]
 

Initial value:

 
 { "Off", 
   "QuadBuffered", 
   "HDTV SideBySide",
   "Checkerboard",
   "ColumnInterleaved",
   "RowInterleaved",
   "Anaglyph", 
   "SideBySide", 
   "AboveBelow",
   "Left", 
   "Right" }

Definition at line 193 of file FltkOpenGLDisplayDevice.C.

Referenced by FltkOpenGLDisplayDevice::FltkOpenGLDisplayDevice.


Generated on Thu Apr 18 02:46:03 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002