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

CaveDisplayDevice Class Reference

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

#include <CaveDisplayDevice.h>

Inheritance diagram for CaveDisplayDevice:

List of all members.

Public Methods

CaveDisplayDevice (void)
constructor. More...

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

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

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

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

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


Detailed Description

DisplayDevice subclass that runs in the CAVE.

Definition at line 27 of file CaveDisplayDevice.h.


Constructor & Destructor Documentation

CaveDisplayDevice::CaveDisplayDevice ( void )

constructor.

Definition at line 30 of file CaveDisplayDevice.C.

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

CaveDisplayDevice::~CaveDisplayDevice ( void ) [virtual]

destructor.

Definition at line 42 of file CaveDisplayDevice.C.


Member Function Documentation

void CaveDisplayDevice::normal ( void ) [virtual]

prevent view mode changes.

Reimplemented from OpenGLRenderer.

Definition at line 87 of file CaveDisplayDevice.C.

void CaveDisplayDevice::render ( const VMDDisplayList * ) [virtual]

CAVE renderer, init check.

Reimplemented from OpenGLRenderer.

Definition at line 94 of file CaveDisplayDevice.C.

References cave_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 CaveDisplayDevice::set_stereo_mode ( int = 0 ) [virtual]

ignore stereo mode changes.

Reimplemented from OpenGLRenderer.

Definition at line 83 of file CaveDisplayDevice.C.

void CaveDisplayDevice::update ( int do_update = TRUE ) [virtual]

prevent buffer swaps.

Reimplemented from DisplayDevice.

Definition at line 119 of file CaveDisplayDevice.C.


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

AltStyle によって変換されたページ (->オリジナル) /