openscenegraph
|
#include <osg/GL>
Go to the source code of this file.
Classes | |
struct | osg::PixelStorageModes |
Namespaces | |
namespace | osg |
Typedefs | |
typedef void(GL_APIENTRY * | osg::GLTexImage3DProc) (GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) |
typedef GLUtesselator | osg::GLUtesselatorObj |
typedef GLUtesselator | osg::GLUtriangulatorObj |
typedef void(GL_APIENTRY * | osg::_GLUfuncptr) () |
typedef void(GL_APIENTRY * | osg::GLU_TESS_CALLBACK) () |
Functions | |
OSG_EXPORT const GLubyte * | osg::gluErrorString (GLenum error) |
OSG_EXPORT GLint | osg::gluScaleImage (PixelStorageModes *psm, GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid *dataOut) |
OSG_EXPORT GLint | osg::gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid *dataOut) |
OSG_EXPORT GLint | osg::gluBuild1DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data) |
OSG_EXPORT GLint | osg::gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data) |
OSG_EXPORT GLint | osg::gluBuild2DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data) |
OSG_EXPORT GLint | osg::gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data) |
OSG_EXPORT GLint | osg::gluBuild3DMipmapLevels (GLTexImage3DProc glTextImage3DProc, GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data) |
OSG_EXPORT GLint | osg::gluBuild3DMipmaps (GLTexImage3DProc glTextImage3DProc, GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data) |
OSG_EXPORT GLUtesselator *GL_APIENTRY | osg::gluNewTess (void) |
OSG_EXPORT void GL_APIENTRY | osg::gluDeleteTess (GLUtesselator *tess) |
OSG_EXPORT void GL_APIENTRY | osg::gluTessBeginContour (GLUtesselator *tess) |
OSG_EXPORT void GL_APIENTRY | osg::gluTessCallback (GLUtesselator *tess, GLenum which, _GLUfuncptr CallBackFunc) |
OSG_EXPORT void GL_APIENTRY | osg::gluTessEndContour (GLUtesselator *tess) |
OSG_EXPORT void GL_APIENTRY | osg::gluTessNormal (GLUtesselator *tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ) |
OSG_EXPORT void GL_APIENTRY | osg::gluTessProperty (GLUtesselator *tess, GLenum which, GLdouble data) |
OSG_EXPORT void GL_APIENTRY | osg::gluTessVertex (GLUtesselator *tess, GLdouble *location, GLvoid *data) |
OSG_EXPORT void GL_APIENTRY | osg::gluTessBeginPolygon (GLUtesselator *tess, GLvoid *data) |
OSG_EXPORT void GL_APIENTRY | osg::gluTessEndPolygon (GLUtesselator *tess) |
OSG_EXPORT void GL_APIENTRY | osg::gluGetTessProperty (GLUtesselator *tess, GLenum which, GLdouble *value) |
#define GLU_BEGIN 100100 |
#define GLU_CCW 100121 |
#define GLU_CW 100120 |
#define GLU_EDGE_FLAG 100104 |
#define GLU_END 100102 |
#define GLU_EXTERIOR 100123 |
#define GLU_FALSE 0 |
#define GLU_FILL 100012 |
#define GLU_FLAT 100001 |
#define GLU_INCOMPATIBLE_GL_VERSION 100903 |
#define GLU_INSIDE 100021 |
#define GLU_INTERIOR 100122 |
#define GLU_INVALID_ENUM 100900 |
#define GLU_INVALID_OPERATION 100904 |
#define GLU_INVALID_VALUE 100901 |
#define GLU_LINE 100011 |
#define GLU_NONE 100002 |
#define GLU_OUT_OF_MEMORY 100902 |
#define GLU_OUTSIDE 100020 |
#define GLU_POINT 100010 |
#define GLU_SILHOUETTE 100013 |
#define GLU_SMOOTH 100000 |
#define GLU_TESS_BEGIN 100100 |
#define GLU_TESS_BEGIN_DATA 100106 |
#define GLU_TESS_BOUNDARY_ONLY 100141 |
#define GLU_TESS_COMBINE 100105 |
#define GLU_TESS_COMBINE_DATA 100111 |
#define GLU_TESS_COORD_TOO_LARGE 100155 |
#define GLU_TESS_EDGE_FLAG 100104 |
#define GLU_TESS_EDGE_FLAG_DATA 100110 |
#define GLU_TESS_END 100102 |
#define GLU_TESS_END_DATA 100108 |
#define GLU_TESS_ERROR 100103 |
#define GLU_TESS_ERROR1 100151 |
#define GLU_TESS_ERROR2 100152 |
#define GLU_TESS_ERROR3 100153 |
#define GLU_TESS_ERROR4 100154 |
#define GLU_TESS_ERROR5 100155 |
#define GLU_TESS_ERROR6 100156 |
#define GLU_TESS_ERROR7 100157 |
#define GLU_TESS_ERROR8 100158 |
#define GLU_TESS_ERROR_DATA 100109 |
#define GLU_TESS_MAX_COORD 1.0e150 |
#define GLU_TESS_MISSING_BEGIN_CONTOUR 100152 |
#define GLU_TESS_MISSING_BEGIN_POLYGON 100151 |
#define GLU_TESS_MISSING_END_CONTOUR 100154 |
#define GLU_TESS_MISSING_END_POLYGON 100153 |
#define GLU_TESS_NEED_COMBINE_CALLBACK 100156 |
#define GLU_TESS_TOLERANCE 100142 |
#define GLU_TESS_VERTEX 100101 |
#define GLU_TESS_VERTEX_DATA 100107 |
#define GLU_TESS_WINDING_ABS_GEQ_TWO 100134 |
#define GLU_TESS_WINDING_NEGATIVE 100133 |
#define GLU_TESS_WINDING_NONZERO 100131 |
#define GLU_TESS_WINDING_ODD 100130 |
#define GLU_TESS_WINDING_POSITIVE 100132 |
#define GLU_TESS_WINDING_RULE 100140 |
#define GLU_TRUE 1 |
#define GLU_UNKNOWN 100124 |
#define GLU_VERTEX 100101 |
#define OSG_GLU 1 |