GLVis  v4.2
Accurate and flexible finite element visualization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Public Member Functions | List of all members
gl3::GlBuilder Class Reference

Crude fixed-function OpenGL emulation helper. More...

#include <types.hpp>

Public Member Functions

 GlBuilder (GlDrawable *buf)
 
void glBegin (GLenum e)
 
void glEnd ()
 
void glVertex3d (double x, double y, double z)
 
void glVertex3dv (const double *d)
 
void glNormal3d (double nx, double ny, double nz)
 
void glNormal3dv (const double *d)
 
void glColor4f (float r, float g, float b, float a)
 
void glColor3f (float r, float g, float b)
 
void glColor4fv (float *cv)
 
void glTexCoord2f (float coord_u, float coord_v)
 

Detailed Description

Crude fixed-function OpenGL emulation helper.

Definition at line 261 of file types.hpp.

Constructor & Destructor Documentation

gl3::GlBuilder::GlBuilder ( GlDrawable buf)
inline

Definition at line 287 of file types.hpp.

Member Function Documentation

void gl3::GlBuilder::glBegin ( GLenum  e)
inline

Definition at line 295 of file types.hpp.

void gl3::GlBuilder::glColor3f ( float  r,
float  g,
float  b 
)
inline

Definition at line 425 of file types.hpp.

void gl3::GlBuilder::glColor4f ( float  r,
float  g,
float  b,
float  a 
)
inline

Definition at line 409 of file types.hpp.

void gl3::GlBuilder::glColor4fv ( float *  cv)
inline

Definition at line 427 of file types.hpp.

void gl3::GlBuilder::glEnd ( )
inline

Definition at line 309 of file types.hpp.

void gl3::GlBuilder::glNormal3d ( double  nx,
double  ny,
double  nz 
)
inline

Definition at line 401 of file types.hpp.

void gl3::GlBuilder::glNormal3dv ( const double *  d)
inline

Definition at line 407 of file types.hpp.

void gl3::GlBuilder::glTexCoord2f ( float  coord_u,
float  coord_v 
)
inline

Definition at line 429 of file types.hpp.

void gl3::GlBuilder::glVertex3d ( double  x,
double  y,
double  z 
)
inline

Definition at line 332 of file types.hpp.

void gl3::GlBuilder::glVertex3dv ( const double *  d)
inline

Definition at line 396 of file types.hpp.


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