Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

GLproc.h File Reference

Declares the extern function pointers corresponding to OpenGL extensions. More...

#include <windows.h>
#include <GL/gl.h>
#include <GL/glext.h>

Go to the source code of this file.

Functions

void initExtensions ()
 Initialize the function pointers to their implementation.


Variables

PFNGLMULTITEXCOORD1FARBPROC glMultiTexCoord1fARB
 Function pointer for specifying multitexture coordinates on the first multitexture unit.

PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB
 Function pointer for specifying multitexture coordinates on the second multitexture unit.

PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARB
 Function pointer for specifying multitexture coordinates on the third multitexture unit.

PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB
 Function pointer for specifying multitexture coordinates on the fourth multitexture unit.

PFNGLACTIVETEXTUREARBPROC glActiveTextureARB
 Function pointer for selecting the active multitexture unit.

PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB
 Function pointer for selecting the active multitexture coordinate array.

PFNGLSECONDARYCOLOR3FEXTPROC glSecondaryColor3fEXT
 Function pointer for setting the secondary color.

PFNGLSECONDARYCOLOR3FVEXTPROC glSecondaryColor3fvEXT
 Function pointer for setting the secondary color.


Detailed Description

Declares the extern function pointers corresponding to OpenGL extensions.

The PFN* types are pre-defined datatypes (from glext.h)

Since we only use the GLfloat-version, we only need prototypes for the commands ending with an "f". Others are also available ("fv", "i", etc.) ARB is an abbreviation for "Architectural Review Board". Extensions with ARB in their name are not required by an OpenGL-conformant implementation, but they are expected to be widely supported.

Author:
Razvan Surdulescu
Version:
1.0
Date:
2/15/2003

Variable Documentation

PFNGLMULTITEXCOORD1FARBPROC glMultiTexCoord1fARB
 

Function pointer for specifying multitexture coordinates on the first multitexture unit.

The commands glMultiTexCoordifARB map to the well-known glTexCoordif, specifying i-dimensional texture-coordinates. These can substitute the glTexCoordif functions.

PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB
 

Function pointer for specifying multitexture coordinates on the second multitexture unit.

The commands glMultiTexCoordifARB map to the well-known glTexCoordif, specifying i-dimensional texture-coordinates. These can substitute the glTexCoordif functions.

PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARB
 

Function pointer for specifying multitexture coordinates on the third multitexture unit.

The commands glMultiTexCoordifARB map to the well-known glTexCoordif, specifying i-dimensional texture-coordinates. These can substitute the glTexCoordif functions.

PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB
 

Function pointer for specifying multitexture coordinates on the fourth multitexture unit.

The commands glMultiTexCoordifARB map to the well-known glTexCoordif, specifying i-dimensional texture-coordinates. These can substitute the glTexCoordif functions.


Generated on Sat Mar 22 15:12:06 2003 for Bumpmap by doxygen1.3-rc2