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

FreeVRDisplayDevice Class Reference

OpenGLRenderer subclass for FreeVR displays. More...

#include <FreeVRDisplayDevice.h>

Inheritance diagram for FreeVRDisplayDevice:

OpenGLRenderer DisplayDevice List of all members.

Public Methods

 FreeVRDisplayDevice (void)
 constructor. More...

virtual ~FreeVRDisplayDevice (void)
 destructor. More...

virtual void set_stereo_mode (int=0)
 ignore stereo mode changes. More...

virtual void render (const VMDDisplayList *)
 FreeVR renderer + init chk. More...

virtual void normal (void)
 prevent view mode changes. More...

virtual void update (int do_update=TRUE)
 prevent buffer swaps. More...


Detailed Description

OpenGLRenderer subclass for FreeVR displays.

Definition at line 27 of file FreeVRDisplayDevice.h.


Constructor & Destructor Documentation

FreeVRDisplayDevice::FreeVRDisplayDevice void   
 

constructor.

Definition at line 30 of file FreeVRDisplayDevice.C.

References DisplayDevice::aaAvailable, DisplayDevice::cueingAvailable, DisplayDevice::cullingAvailable, OpenGLRenderer::ext, freevrStereoNameStr, OpenGLExtensions::hasstereo, DisplayDevice::num_display_processes, OpenGLRenderer::ogl_acrobat3dcapture, OpenGLRenderer::ogl_glslmaterialindex, OpenGLRenderer::ogl_glslprojectionmode, OpenGLRenderer::ogl_glslserial, OpenGLRenderer::ogl_glsltexturemode, OpenGLRenderer::ogl_glsltoggle, OpenGLRenderer::ogl_lightingenabled, OpenGLRenderer::ogl_rendstateserial, OpenGLRenderer::ogl_transpass, OpenGLRenderer::ogl_useblendedtrans, OpenGLRenderer::ogl_useglslshader, DisplayDevice::PERSPECTIVE, OpenGLExtensions::stereodrawforced, DisplayDevice::stereoModes, and DisplayDevice::stereoNames.

FreeVRDisplayDevice::~FreeVRDisplayDevice void    [virtual]
 

destructor.

Definition at line 61 of file FreeVRDisplayDevice.C.


Member Function Documentation

void FreeVRDisplayDevice::normal void    [virtual]
 

prevent view mode changes.

Reimplemented from OpenGLRenderer.

Definition at line 104 of file FreeVRDisplayDevice.C.

void FreeVRDisplayDevice::render const VMDDisplayList   [virtual]
 

FreeVR renderer + init chk.

Reimplemented from OpenGLRenderer.

Definition at line 111 of file FreeVRDisplayDevice.C.

References freevr_gl_init_fn, glPopMatrix, Matrix4::identity, Matrix4::multmatrix, OpenGLRenderer::multmatrix, OpenGLRenderer::ogl_mvmatrix, OpenGLRenderer::ogl_pmatrix, OpenGLRenderer::ogl_textMat, OpenGLRenderer::render, Stack< Matrix4 >::top, and DisplayDevice::transMat.

void FreeVRDisplayDevice::set_stereo_mode int    = 0 [virtual]
 

ignore stereo mode changes.

Reimplemented from OpenGLRenderer.

Definition at line 100 of file FreeVRDisplayDevice.C.

void FreeVRDisplayDevice::update int    do_update = TRUE [virtual]
 

prevent buffer swaps.

Reimplemented from DisplayDevice.

Definition at line 136 of file FreeVRDisplayDevice.C.


The documentation for this class was generated from the following files:
Generated on Fri Apr 26 02:45:48 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002