OpenSceneGraph 3.6.5
Macros | Typedefs | Functions
GL File Reference
#include <osg/Config>
#include <osg/Export>
#include <osg/Types>
#include <GL/gl.h>

Macros

#define OSG_OPENGL   1
 
#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   1
 
#define OSG_GL2_FEATURES   1
 
#define OSG_GL3_FEATURES   0
 
#define OSG_GLES1_FEATURES   0
 
#define OSG_GLES2_FEATURES   0
 
#define OSG_GLES3_FEATURES   0
 
#define OSG_GL_CONTEXT_VERSION   "1.0"
 
#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

◆ APIENTRY

#define APIENTRY

◆ GL_APIENTRY

#define GL_APIENTRY   APIENTRY

◆ GL_DOUBLE

#define GL_DOUBLE   0x140A

◆ GL_HEADER_HAS_GLINT64

#define GL_HEADER_HAS_GLINT64

◆ GL_HEADER_HAS_GLUINT64

#define GL_HEADER_HAS_GLUINT64

◆ GL_INT

#define GL_INT   0x1404

◆ GL_NONE

#define GL_NONE   0x0

◆ GL_UNSIGNED_INT

#define GL_UNSIGNED_INT   0x1405

◆ OSG_GL1_AVAILABLE

#define OSG_GL1_AVAILABLE

◆ OSG_GL1_FEATURES

#define OSG_GL1_FEATURES   1

◆ OSG_GL2_AVAILABLE

#define OSG_GL2_AVAILABLE

◆ OSG_GL2_FEATURES

#define OSG_GL2_FEATURES   1

◆ OSG_GL3_FEATURES

#define OSG_GL3_FEATURES   0

◆ OSG_GL_CONTEXT_VERSION

#define OSG_GL_CONTEXT_VERSION   "1.0"

◆ OSG_GL_DISPLAYLISTS_AVAILABLE

#define OSG_GL_DISPLAYLISTS_AVAILABLE

◆ OSG_GL_FIXED_FUNCTION_AVAILABLE

#define OSG_GL_FIXED_FUNCTION_AVAILABLE

◆ OSG_GL_MATRICES_AVAILABLE

#define OSG_GL_MATRICES_AVAILABLE

◆ OSG_GL_VERTEX_ARRAY_FUNCS_AVAILABLE

#define OSG_GL_VERTEX_ARRAY_FUNCS_AVAILABLE

◆ OSG_GL_VERTEX_FUNCS_AVAILABLE

#define OSG_GL_VERTEX_FUNCS_AVAILABLE

◆ OSG_GLES1_FEATURES

#define OSG_GLES1_FEATURES   0

◆ OSG_GLES2_FEATURES

#define OSG_GLES2_FEATURES   0

◆ OSG_GLES3_FEATURES

#define OSG_GLES3_FEATURES   0

◆ OSG_OPENGL

#define OSG_OPENGL   1

Typedef Documentation

◆ GLdouble

typedef double GLdouble

Function Documentation

◆ glLoadMatrix() [1/2]

void glLoadMatrix ( const double *  mat)
inline

◆ glLoadMatrix() [2/2]

void glLoadMatrix ( const float *  mat)
inline

◆ glMultMatrix() [1/2]

void glMultMatrix ( const double *  mat)
inline

◆ glMultMatrix() [2/2]

void glMultMatrix ( const float *  mat)
inline

osg logo
Generated at Tue Mar 3 2026 18:46:59 for the OpenSceneGraph by doxygen 1.9.6.