Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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

◆ 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.