Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
BIAS::RenderModeGL Class Reference

GLRenderMode describes mode for rendering. More...

#include <Gui/RenderModeGL.hh>

Public Member Functions

bool IsMono () const
 no 3D streo enabled, single viewpoint only? More...
 
bool IsStereoQuadbuffered () const
 
page flipping quad buffered stereo?

E.g. More...

 
 RenderModeGL ()
 

Public Attributes

GLenum cullface
 glCullFace: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK More...
 
BIAS::DrawbufferMode drawbuffermode
 
bool enable_cullface
 
float linewidth
 
float pointsize
 
GLenum polygonmodeBACK
 glPoygonMode(GL_BACK... More...
 
GLenum polygonmodeFRONT
 glPoygonMode(GL_FRONT... More...
 
GLenum shademodel
 glShadeModel(... More...
 
bool vsync
 

Detailed Description

GLRenderMode describes mode for rendering.

In particular #culling, pointsize, #linesize, #buffer mode (wireframe, points..) #stereo mod e(e.g. page flipping) for display.

etc...

Author
Jan Woetzel

Definition at line 45 of file RenderModeGL.hh.

Constructor & Destructor Documentation

BIAS::RenderModeGL::RenderModeGL ( )
inline

Definition at line 47 of file RenderModeGL.hh.

References BIAS::STEREO_UNTOUCHED.

Member Function Documentation

bool BIAS::RenderModeGL::IsMono ( ) const
inline

no 3D streo enabled, single viewpoint only?

Definition at line 67 of file RenderModeGL.hh.

References BIAS::MONO.

bool BIAS::RenderModeGL::IsStereoQuadbuffered ( ) const
inline

page flipping quad buffered stereo?

E.g.

with consumer shutter glasses like Elsa Revelator

Definition at line 71 of file RenderModeGL.hh.

Member Data Documentation

GLenum BIAS::RenderModeGL::cullface

glCullFace: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK

Definition at line 83 of file RenderModeGL.hh.

Referenced by BIAS::GeometryGL::DisplayRenderMode(), and BIAS::OpenGLCanvasBase::OnChar().

BIAS::DrawbufferMode BIAS::RenderModeGL::drawbuffermode
bool BIAS::RenderModeGL::enable_cullface
float BIAS::RenderModeGL::linewidth

Definition at line 86 of file RenderModeGL.hh.

Referenced by BIAS::GeometryGL::DisplayRenderMode().

float BIAS::RenderModeGL::pointsize
GLenum BIAS::RenderModeGL::polygonmodeBACK

glPoygonMode(GL_BACK...

Definition at line 77 of file RenderModeGL.hh.

Referenced by BIAS::GeometryGL::DisplayRenderMode(), and BIAS::OpenGLCanvasBase::OnChar().

GLenum BIAS::RenderModeGL::polygonmodeFRONT

glPoygonMode(GL_FRONT...

Definition at line 71 of file RenderModeGL.hh.

Referenced by BIAS::GeometryGL::DisplayRenderMode(), and BIAS::OpenGLCanvasBase::OnChar().

GLenum BIAS::RenderModeGL::shademodel

glShadeModel(...

Definition at line 80 of file RenderModeGL.hh.

Referenced by BIAS::GeometryGL::DisplayRenderMode(), and BIAS::OpenGLCanvasBase::OnChar().

bool BIAS::RenderModeGL::vsync

Definition at line 91 of file RenderModeGL.hh.

Referenced by BIAS::OpenGLCanvasBase::InitWithContext().


The documentation for this class was generated from the following file: