Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qopengl.h File Reference

(b13c610f50c714873987d8c4f30f50953ade9aba)

#include <QtGui/qtguiglobal.h>
#include <GL/gl.h>
#include <QtGui/qopenglext.h>
#include <stddef.h>
#include <inttypes.h>
Include dependency graph for qopengl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GL_GLEXT_LEGACY
#define GL_GLEXT_PROTOTYPES
#define QT_OPENGL_3
#define QT_OPENGL_3_2
#define QT_OPENGL_4
#define QT_OPENGL_4_3
#define QT_APIENTRY
#define QT_APIENTRYP   QT_APIENTRY *
#define GLAPI   extern
#define GLEXT_64_TYPES_DEFINED
#define QOPENGLF_APIENTRY   QT_APIENTRY
#define QOPENGLF_APIENTRYP   QOPENGLF_APIENTRY *

Typedefs

typedef char GLchar
typedef ptrdiff_t GLintptr
typedef ptrdiff_t GLsizeiptr
typedef ptrdiff_t GLintptrARB
typedef ptrdiff_t GLsizeiptrARB
typedef char GLcharARB
typedef unsigned int GLhandleARB
typedef unsigned short GLhalfARB
typedef unsigned short GLhalfNV
typedef int64_t GLint64EXT
typedef uint64_t GLuint64EXT
typedef int64_t GLint64
typedef uint64_t GLuint64
typedef struct __GLsync * GLsync
typedef void(QT_APIENTRYGLDEBUGPROCARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const GLvoid *userParam)
typedef void(QT_APIENTRYGLDEBUGPROCAMD) (GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam)
typedef void(QT_APIENTRYGLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const GLvoid *userParam)
typedef GLintptr GLvdpauSurfaceNV
typedef ptrdiff_t qopengl_GLsizeiptr

Variables

QT_BEGIN_NAMESPACE typedef ptrdiff_t qopengl_GLintptr

Macro Definition Documentation

◆ GL_GLEXT_LEGACY

#define GL_GLEXT_LEGACY

Definition at line 110 of file qopengl.h.

◆ GL_GLEXT_PROTOTYPES

#define GL_GLEXT_PROTOTYPES

Definition at line 114 of file qopengl.h.

◆ GLAPI

#define GLAPI   extern

Definition at line 148 of file qopengl.h.

◆ GLEXT_64_TYPES_DEFINED

#define GLEXT_64_TYPES_DEFINED

Definition at line 194 of file qopengl.h.

◆ QOPENGLF_APIENTRY

#define QOPENGLF_APIENTRY   QT_APIENTRY

Definition at line 270 of file qopengl.h.

◆ QOPENGLF_APIENTRYP

#define QOPENGLF_APIENTRYP   QOPENGLF_APIENTRY *

Definition at line 275 of file qopengl.h.

◆ QT_APIENTRY

#define QT_APIENTRY

Definition at line 142 of file qopengl.h.

◆ QT_APIENTRYP

#define QT_APIENTRYP   QT_APIENTRY *

Definition at line 145 of file qopengl.h.

◆ QT_OPENGL_3

#define QT_OPENGL_3

Definition at line 126 of file qopengl.h.

◆ QT_OPENGL_3_2

#define QT_OPENGL_3_2

Definition at line 127 of file qopengl.h.

◆ QT_OPENGL_4

#define QT_OPENGL_4

Definition at line 128 of file qopengl.h.

◆ QT_OPENGL_4_3

#define QT_OPENGL_4_3

Definition at line 130 of file qopengl.h.

Typedef Documentation

◆ GLchar

typedef char GLchar

Definition at line 158 of file qopengl.h.

◆ GLcharARB

typedef char GLcharARB

Definition at line 175 of file qopengl.h.

◆ GLDEBUGPROC

typedef void(QT_APIENTRY * GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const GLvoid *userParam)

Definition at line 252 of file qopengl.h.

◆ GLDEBUGPROCAMD

typedef void(QT_APIENTRY * GLDEBUGPROCAMD) (GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam)

Definition at line 248 of file qopengl.h.

◆ GLDEBUGPROCARB

typedef void(QT_APIENTRY * GLDEBUGPROCARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const GLvoid *userParam)

Definition at line 244 of file qopengl.h.

◆ GLhalfARB

typedef unsigned short GLhalfARB

Definition at line 185 of file qopengl.h.

◆ GLhalfNV

typedef unsigned short GLhalfNV

Definition at line 189 of file qopengl.h.

◆ GLhandleARB

typedef GLhandleARB

Definition at line 179 of file qopengl.h.

◆ GLint64

typedef int64_t GLint64

Definition at line 232 of file qopengl.h.

◆ GLint64EXT

typedef int64_t GLint64EXT

Definition at line 227 of file qopengl.h.

◆ GLintptr

typedef ptrdiff_t GLintptr

Definition at line 163 of file qopengl.h.

◆ GLintptrARB

typedef ptrdiff_t GLintptrARB

Definition at line 169 of file qopengl.h.

◆ GLsizeiptr

typedef ptrdiff_t GLsizeiptr

Definition at line 164 of file qopengl.h.

◆ GLsizeiptrARB

typedef ptrdiff_t GLsizeiptrARB

Definition at line 170 of file qopengl.h.

◆ GLsync

typedef GLsync

Definition at line 234 of file qopengl.h.

◆ GLuint64

typedef GLuint64

Definition at line 233 of file qopengl.h.

◆ GLuint64EXT

typedef uint64_t GLuint64EXT

Definition at line 228 of file qopengl.h.

◆ GLvdpauSurfaceNV

Definition at line 256 of file qopengl.h.

◆ qopengl_GLsizeiptr

typedef ptrdiff_t qopengl_GLsizeiptr

Definition at line 266 of file qopengl.h.

Variable Documentation

◆ qopengl_GLintptr

QT_BEGIN_NAMESPACE typedef ptrdiff_t qopengl_GLintptr

Definition at line 265 of file qopengl.h.