Open Inventor Reference
SbGL Class Reference

a class that offers static wrappers around OpenGL functions More...

#include <Inventor/system/SbOpenGL.h>

Static Public Member Functions

static void glColor4ubv (const GLubyte *v)
 
static void glMaterialfv (GLenum face, GLenum pname, const GLfloat *params)
 
static void glMaterialf (GLenum face, GLenum pname, GLfloat param)
 
static void glLoadIdentity (void)
 
static void glLoadMatrixf (const GLfloat *m)
 
static void glMultMatrixf (const GLfloat *m)
 
static void glMatrixMode (GLenum mode)
 
static void glScalef (GLfloat x, GLfloat y, GLfloat z)
 
static void glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
 
static void glTranslatef (GLfloat x, GLfloat y, GLfloat z)
 
static void glPushMatrix (void)
 
static void glPopMatrix (void)
 
static void glLightf (GLenum light, GLenum pname, GLfloat param)
 
static void glLightfv (GLenum light, GLenum pname, const GLfloat *params)
 
static void glClipPlane (GLenum plane, const GLdouble *equation)
 
static unsigned int projectionMatrixId ()
 
static unsigned int modelViewMatrixId ()
 
static unsigned int textureMatrixId ()
 
static unsigned int materialId ()
 
static unsigned int lightId ()
 
static unsigned int clipPlaneId ()
 

Detailed Description

Definition at line 56 of file SbOpenGL.h.

Member Function Documentation

◆ clipPlaneId()

static unsigned int SbGL::clipPlaneId ( )
static

◆ glClipPlane()

static void SbGL::glClipPlane ( GLenum  plane,
const GLdouble *  equation 
)
static

◆ glColor4ubv()

static void SbGL::glColor4ubv ( const GLubyte *  v)
static

◆ glLightf()

static void SbGL::glLightf ( GLenum  light,
GLenum  pname,
GLfloat  param 
)
static

◆ glLightfv()

static void SbGL::glLightfv ( GLenum  light,
GLenum  pname,
const GLfloat *  params 
)
static

◆ glLoadIdentity()

static void SbGL::glLoadIdentity ( void  )
static

◆ glLoadMatrixf()

static void SbGL::glLoadMatrixf ( const GLfloat *  m)
static

◆ glMaterialf()

static void SbGL::glMaterialf ( GLenum  face,
GLenum  pname,
GLfloat  param 
)
static

◆ glMaterialfv()

static void SbGL::glMaterialfv ( GLenum  face,
GLenum  pname,
const GLfloat *  params 
)
static

◆ glMatrixMode()

static void SbGL::glMatrixMode ( GLenum  mode)
static

◆ glMultMatrixf()

static void SbGL::glMultMatrixf ( const GLfloat *  m)
static

◆ glPopMatrix()

static void SbGL::glPopMatrix ( void  )
static

◆ glPushMatrix()

static void SbGL::glPushMatrix ( void  )
static

◆ glRotatef()

static void SbGL::glRotatef ( GLfloat  angle,
GLfloat  x,
GLfloat  y,
GLfloat  z 
)
static

◆ glScalef()

static void SbGL::glScalef ( GLfloat  x,
GLfloat  y,
GLfloat  z 
)
static

◆ glTranslatef()

static void SbGL::glTranslatef ( GLfloat  x,
GLfloat  y,
GLfloat  z 
)
static

◆ lightId()

static unsigned int SbGL::lightId ( )
static

◆ materialId()

static unsigned int SbGL::materialId ( )
static

◆ modelViewMatrixId()

static unsigned int SbGL::modelViewMatrixId ( )
static

◆ projectionMatrixId()

static unsigned int SbGL::projectionMatrixId ( )
static

◆ textureMatrixId()

static unsigned int SbGL::textureMatrixId ( )
static

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