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

VRJugglerDisplayDevice Class Reference

DisplayDevice subclass that runs in the VRJuggler. More...

#include <VRJugglerDisplayDevice.h>

Inheritance diagram for VRJugglerDisplayDevice:

OpenGLRenderer DisplayDevice List of all members.

Public Methods

 VRJugglerDisplayDevice (void)
 constructor. More...

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

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

virtual void render (const VMDDisplayList *)
 VRJuggler renderer, init check. More...

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

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

virtual int supports_gui ()
 Does this display device support GUI's? The default stub display does not. More...


Detailed Description

DisplayDevice subclass that runs in the VRJuggler.

Definition at line 28 of file VRJugglerDisplayDevice.h.


Constructor & Destructor Documentation

VRJugglerDisplayDevice::VRJugglerDisplayDevice void   
 

constructor.

Definition at line 30 of file VRJugglerDisplayDevice.C.

References DisplayDevice::num_display_processes, DisplayDevice::stereoModes, DisplayDevice::stereoNames, and vrjugglerStereoNameStr.

VRJugglerDisplayDevice::~VRJugglerDisplayDevice void    [virtual]
 

destructor.

Definition at line 41 of file VRJugglerDisplayDevice.C.


Member Function Documentation

void VRJugglerDisplayDevice::normal void    [virtual]
 

prevent view mode changes.

Reimplemented from OpenGLRenderer.

Definition at line 86 of file VRJugglerDisplayDevice.C.

void VRJugglerDisplayDevice::render const VMDDisplayList   [virtual]
 

VRJuggler renderer, init check.

Reimplemented from OpenGLRenderer.

Definition at line 93 of file VRJugglerDisplayDevice.C.

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

void VRJugglerDisplayDevice::set_stereo_mode int    = 0 [virtual]
 

ignore stereo mode changes.

Reimplemented from OpenGLRenderer.

Definition at line 82 of file VRJugglerDisplayDevice.C.

virtual int VRJugglerDisplayDevice::supports_gui   [inline, virtual]
 

Does this display device support GUI's? The default stub display does not.

Reimplemented from OpenGLRenderer.

Definition at line 42 of file VRJugglerDisplayDevice.h.

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

prevent buffer swaps.

Reimplemented from DisplayDevice.

Definition at line 120 of file VRJugglerDisplayDevice.C.


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