HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImathGL.h File Reference
#include <GL/gl.h>
#include "ImathFun.h"
#include "ImathMatrix.h"
#include "ImathNamespace.h"
#include "ImathVec.h"
+ Include dependency graph for ImathGL.h:

Go to the source code of this file.

Classes

class  GLPushMatrix
 
class  GLPushAttrib
 
class  GLBegin
 

Functions

void glVertex (const IMATH_INTERNAL_NAMESPACE::V3f &v)
 Call glVertex3f. More...
 
void glVertex (const IMATH_INTERNAL_NAMESPACE::V2f &v)
 Call glVertex2f. More...
 
void glNormal (const IMATH_INTERNAL_NAMESPACE::V3f &n)
 Call glNormal3f. More...
 
void glColor (const IMATH_INTERNAL_NAMESPACE::V3f &c)
 Call glColor3f. More...
 
void glTranslate (const IMATH_INTERNAL_NAMESPACE::V3f &t)
 Call glTranslatef. More...
 
void glTexCoord (const IMATH_INTERNAL_NAMESPACE::V2f &t)
 Call glTexCoord2f. More...
 
void glDisableTexture ()
 Disable GL textures. More...
 
void throwBadMatrix (const IMATH_INTERNAL_NAMESPACE::M44f &m)
 Throw an exception if m is not a valid matrix for GL. More...
 
void glMultMatrix (const IMATH_INTERNAL_NAMESPACE::M44f &m)
 Call glMultmatrixf. Throw an exception if m is not a valid matrix for GL. More...
 
void glMultMatrix (const IMATH_INTERNAL_NAMESPACE::M44f *m)
 Call glMultmatrixf. Throw an exception if m is not a valid matrix for GL. More...
 
void glLoadMatrix (const IMATH_INTERNAL_NAMESPACE::M44f &m)
 Call glLoadmatrixf. Throw an exception if m is not a valid matrix for GL. More...
 
void glLoadMatrix (const IMATH_INTERNAL_NAMESPACE::M44f *m)
 Call glLoadmatrixf. Throw an exception if m is not a valid matrix for GL. More...
 

Function Documentation

void glColor ( const IMATH_INTERNAL_NAMESPACE::V3f c)
inline

Call glColor3f.

Definition at line 43 of file ImathGL.h.

void glDisableTexture ( )
inline

Disable GL textures.

Definition at line 64 of file ImathGL.h.

void glLoadMatrix ( const IMATH_INTERNAL_NAMESPACE::M44f m)
inline

Call glLoadmatrixf. Throw an exception if m is not a valid matrix for GL.

Definition at line 115 of file ImathGL.h.

void glLoadMatrix ( const IMATH_INTERNAL_NAMESPACE::M44f m)
inline

Call glLoadmatrixf. Throw an exception if m is not a valid matrix for GL.

Definition at line 123 of file ImathGL.h.

void glMultMatrix ( const IMATH_INTERNAL_NAMESPACE::M44f m)
inline

Call glMultmatrixf. Throw an exception if m is not a valid matrix for GL.

Definition at line 99 of file ImathGL.h.

void glMultMatrix ( const IMATH_INTERNAL_NAMESPACE::M44f m)
inline

Call glMultmatrixf. Throw an exception if m is not a valid matrix for GL.

Definition at line 107 of file ImathGL.h.

void glNormal ( const IMATH_INTERNAL_NAMESPACE::V3f n)
inline

Call glNormal3f.

Definition at line 36 of file ImathGL.h.

void glTexCoord ( const IMATH_INTERNAL_NAMESPACE::V2f t)
inline

Call glTexCoord2f.

Definition at line 57 of file ImathGL.h.

void glTranslate ( const IMATH_INTERNAL_NAMESPACE::V3f t)
inline

Call glTranslatef.

Definition at line 50 of file ImathGL.h.

void glVertex ( const IMATH_INTERNAL_NAMESPACE::V3f v)
inline

Call glVertex3f.

Definition at line 22 of file ImathGL.h.

void glVertex ( const IMATH_INTERNAL_NAMESPACE::V2f v)
inline

Call glVertex2f.

Definition at line 29 of file ImathGL.h.

void throwBadMatrix ( const IMATH_INTERNAL_NAMESPACE::M44f m)
inline

Throw an exception if m is not a valid matrix for GL.

Definition at line 88 of file ImathGL.h.