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: