OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Typedefs | Functions
GL.h File Reference
#include <osg/Config>
#include <osg/Export>
#include <osg/Types>
#include <GL/gl.h>
Include dependency graph for GL.h:

Go to the source code of this file.

Macros

#define OSG_GL1_AVAILABLE
 
#define OSG_GL2_AVAILABLE
 
#define OSG_GL_DISPLAYLISTS_AVAILABLE
 
#define OSG_GL_MATRICES_AVAILABLE
 
#define OSG_GL_VERTEX_FUNCS_AVAILABLE
 
#define OSG_GL_VERTEX_ARRAY_FUNCS_AVAILABLE
 
#define OSG_GL_FIXED_FUNCTION_AVAILABLE
 
#define GL_HEADER_HAS_GLINT64
 
#define GL_HEADER_HAS_GLUINT64
 
#define OSG_GL1_FEATURES   true
 
#define OSG_GL2_FEATURES   true
 
#define OSG_GL3_FEATURES   false
 
#define OSG_GLES1_FEATURES   false
 
#define OSG_GLES2_FEATURES   false
 
#define OSG_GLES3_FEATURES   false
 
#define APIENTRY
 
#define GL_APIENTRY   APIENTRY
 
#define GL_DOUBLE   0x140A
 
#define GL_INT   0x1404
 
#define GL_UNSIGNED_INT   0x1405
 
#define GL_NONE   0x0
 

Typedefs

typedef double GLdouble
 

Functions

void glLoadMatrix (const float *mat)
 
void glMultMatrix (const float *mat)
 
void glLoadMatrix (const double *mat)
 
void glMultMatrix (const double *mat)
 

Macro Definition Documentation

#define APIENTRY

Definition at line 49 of file GL.h.

#define GL_APIENTRY   APIENTRY

Definition at line 118 of file GL.h.

#define GL_DOUBLE   0x140A

Definition at line 158 of file GL.h.

#define GL_HEADER_HAS_GLINT64

Definition at line 33 of file GL.h.

#define GL_HEADER_HAS_GLUINT64

Definition at line 34 of file GL.h.

#define GL_INT   0x1404

Definition at line 163 of file GL.h.

#define GL_NONE   0x0

Definition at line 172 of file GL.h.

#define GL_UNSIGNED_INT   0x1405

Definition at line 167 of file GL.h.

#define OSG_GL1_AVAILABLE

Definition at line 21 of file GL.h.

#define OSG_GL1_FEATURES   true

Definition at line 36 of file GL.h.

#define OSG_GL2_AVAILABLE

Definition at line 22 of file GL.h.

#define OSG_GL2_FEATURES   true

Definition at line 37 of file GL.h.

#define OSG_GL3_FEATURES   false

Definition at line 38 of file GL.h.

#define OSG_GL_DISPLAYLISTS_AVAILABLE

Definition at line 28 of file GL.h.

#define OSG_GL_FIXED_FUNCTION_AVAILABLE

Definition at line 32 of file GL.h.

#define OSG_GL_MATRICES_AVAILABLE

Definition at line 29 of file GL.h.

#define OSG_GL_VERTEX_ARRAY_FUNCS_AVAILABLE

Definition at line 31 of file GL.h.

#define OSG_GL_VERTEX_FUNCS_AVAILABLE

Definition at line 30 of file GL.h.

#define OSG_GLES1_FEATURES   false

Definition at line 39 of file GL.h.

#define OSG_GLES2_FEATURES   false

Definition at line 40 of file GL.h.

#define OSG_GLES3_FEATURES   false

Definition at line 41 of file GL.h.

Typedef Documentation

typedef double GLdouble

Definition at line 159 of file GL.h.

Function Documentation

void glLoadMatrix ( const float *  mat)
inline

Definition at line 132 of file GL.h.

void glLoadMatrix ( const double *  mat)
inline

Definition at line 151 of file GL.h.

void glMultMatrix ( const float *  mat)
inline

Definition at line 133 of file GL.h.

void glMultMatrix ( const double *  mat)
inline

Definition at line 152 of file GL.h.