#include "QtOpenGL/qgl.h"
#include "QtOpenGL/qglcolormap.h"
#include "QtCore/qmap.h"
#include "QtCore/qthread.h"
#include "QtCore/qthreadstorage.h"
#include "QtCore/qhash.h"
#include "private/qwidget_p.h"
Include dependency graph for qgl_p.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | QGLFormatPrivate |
| class | QGLWidgetPrivate |
| class | QGLContextPrivate |
| class | QGLExtensions |
| struct | QGLThreadContext |
| class | QGLShareRegister |
Defines | |
| #define | APIENTRYP * |
| #define | GL_TEXTURE_RECTANGLE_NV 0x84F5 |
| #define | GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6 |
| #define | GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7 |
| #define | GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8 |
| #define | GL_BGRA 0x80E1 |
Typedefs | |
| typedef const GLvoid *typedef | void (APIENTRY *_glBindProgramARB)(GLenum |
| typedef const GLvoid *typedef | GLuint |
| typedef const GLuint *typedef | void (APIENTRY *_glGenProgramsARB)(GLsizei |
| typedef const GLuint *typedef GLuint *typedef | void (APIENTRY *_glProgramLocalParameter4fvARB)(GLenum |
| typedef const GLuint *typedef GLuint *typedef | GLuint |
| typedef const GLuint *typedef GLuint *typedef const GLfloat *typedef | GLuint (APIENTRY *_glCreateShader)(GLenum) |
| typedef const char const GLint *typedef | void (APIENTRY *_glCompileShader)(GLuint) |
| typedef GLsizei char *typedef | void (APIENTRY *_glGetProgramiv)(GLuint |
| typedef GLsizei char *typedef | GLenum |
| typedef GLsizei char *typedef GLint *typedef | GLuint (APIENTRY *_glGetUniformLocation)(GLuint |
| typedef GLsizei char *typedef GLint *typedef const char *typedef | void (APIENTRY *_glUniform4fv)(GLint |
| typedef GLsizei char *typedef GLint *typedef const char *typedef | GLsizei |
| typedef GLsizei char *typedef GLint *typedef const char *typedef GLfloat *typedef | void (APIENTRY *_glUniform3fv)(GLint |
| typedef GLsizei char *typedef GLint *typedef const char *typedef GLfloat *typedef | GLsizei |
| typedef GLsizei char *typedef GLint *typedef const char *typedef GLfloat *typedef GLfloat *typedef | void (APIENTRY *_glUniform2fv)(GLint |
| typedef GLsizei char *typedef GLint *typedef const char *typedef GLfloat *typedef GLfloat *typedef | GLsizei |
| typedef GLsizei char *typedef GLint *typedef const char *typedef GLfloat *typedef GLfloat *typedef GLfloat *typedef | void (APIENTRY *_glUniform1fv)(GLint |
| typedef GLsizei char *typedef GLint *typedef const char *typedef GLfloat *typedef GLfloat *typedef GLfloat *typedef | GLsizei |
| typedef GLsizei char *typedef GLint *typedef const char *typedef GLfloat *typedef GLfloat *typedef GLfloat *typedef GLfloat *typedef | void (APIENTRY *_glUniform1i)(GLint |
| typedef GLsizei char *typedef GLint *typedef const char *typedef GLfloat *typedef GLfloat *typedef GLfloat *typedef GLfloat *typedef | GLint |
| typedef GLuint | renderbuffer |
| typedef const GLuint * | renderbuffers |
| typedef GLuint * | renderbuffers |
| typedef GLenum | internalformat |
| typedef GLenum GLsizei | width |
| typedef GLenum GLsizei GLsizei | height |
| typedef GLenum | pname |
| typedef GLenum GLint * | params |
| typedef GLuint | framebuffer |
| typedef const GLuint * | framebuffers |
| typedef GLuint * | framebuffers |
| typedef GLenum | attachment |
| typedef GLenum GLenum | textarget |
| typedef GLenum GLenum GLuint | texture |
| typedef GLenum GLenum GLuint GLint | level |
| typedef GLenum | attachment |
| typedef GLenum GLenum | textarget |
| typedef GLenum GLenum GLuint | texture |
| typedef GLenum GLenum GLuint GLint | level |
| typedef GLenum | attachment |
| typedef GLenum GLenum | textarget |
| typedef GLenum GLenum GLuint | texture |
| typedef GLenum GLenum GLuint GLint | level |
| typedef GLenum GLenum GLuint GLint GLint | zoffset |
| typedef GLenum | attachment |
| typedef GLenum GLenum | renderbuffertarget |
| typedef GLenum GLenum GLuint | renderbuffer |
| typedef GLenum | attachment |
| typedef GLenum GLenum | pname |
| typedef GLenum GLenum GLint * | params |
| typedef QMultiHash< const QGLContext *, const QGLContext * > | QGLSharingHash |
Functions | |
| typedef | void (APIENTRY *_glProgramStringARB)(GLenum |
| typedef | GLuint (APIENTRY *_glCreateProgram)() |
| typedef | GLboolean (APIENTRYP PFNGLISRENDERBUFFEREXTPROC)(GLuint renderbuffer) |
| typedef | void (APIENTRYP PFNGLBINDRENDERBUFFEREXTPROC)(GLenum target |
| typedef | GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum target) |
| QGLShareRegister * | qgl_share_reg () |
Variables | |
| typedef | GLenum |
| typedef | GLsizei |
| typedef | GLsizei |
| typedef | GLuint |
| typedef | GLuint |
| typedef | GLsizei |
| QThreadStorage< QGLThreadContext * > | qgl_context_storage |
| #define GL_BGRA 0x80E1 |
| typedef GLenum attachment |
| typedef GLenum attachment |
| typedef GLenum attachment |
| typedef GLenum attachment |
| typedef GLenum attachment |
| typedef GLuint framebuffer |
| typedef GLuint* framebuffers |
| typedef const GLuint* framebuffers |
| typedef const GLuint* typedef GLuint* typedef const GLfloat* typedef GLuint(APIENTRY *_glCreateShader)(GLenum) |
| typedef GLenum internalformat |
| typedef QMultiHash<const QGLContext *, const QGLContext *> QGLSharingHash |
| typedef GLenum GLenum GLuint renderbuffer |
| typedef GLuint renderbuffer |
| typedef GLuint* renderbuffers |
| typedef const GLuint* renderbuffers |
| typedef GLenum GLenum renderbuffertarget |
| typedef GLsizei char* typedef void(APIENTRY *_glGetProgramiv)(GLuint |
| typedef const char const GLint* typedef void(APIENTRY *_glCompileShader)(GLuint) |
| typedef const GLuint* typedef GLuint* typedef void(APIENTRY *_glProgramLocalParameter4fvARB)(GLenum |
| typedef const GLuint* typedef void(APIENTRY *_glGenProgramsARB)(GLsizei |
| typedef GLboolean | ( | APIENTRYP | PFNGLISRENDERBUFFEREXTPROC | ) |
| typedef GLenum | ( | APIENTRYP | PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC | ) |
| typedef GLuint | ( | APIENTRY * | _glCreateProgram | ) |
| QGLShareRegister* qgl_share_reg | ( | ) |
Definition at line 1350 of file qgl.cpp.
Referenced by QGLGlyphCache::cacheGlyphs(), QGLContext::create(), and QGLContext::reset().
| typedef void | ( | APIENTRYP | PFNGLBINDRENDERBUFFEREXTPROC | ) |
| typedef void | ( | APIENTRY * | _glProgramStringARB | ) |
Definition at line 39 of file qgl.cpp.
Referenced by QGLContext::currentContext(), QGLContext::doneCurrent(), and QGLContext::makeCurrent().
1.5.1