QtBase  v6.3.1
Macros | Typedefs | Functions | Variables
qopengl.h File Reference
#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 APIENTRY
 
#define APIENTRYP   APIENTRY *
 
#define GLAPI   extern
 
#define GLEXT_64_TYPES_DEFINED
 
#define QOPENGLF_APIENTRY   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 GLenum type
 
typedef GLenum GLuint id = qRegisterMetaType<MyStruct>()
 [6] More...
 
typedef GLenum GLuint GLenum severity
 
typedef GLenum GLuint GLenum GLsizei length
 
typedef GLenum GLuint GLenum GLsizei const GLcharmessage
 
typedef GLenum GLuint GLenum GLsizei const GLchar const GLvoid * userParam
 
typedef void(APIENTRYGLDEBUGPROCAMD) (GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam)
 
typedef void(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
 

Functions

typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source
 

Variables

QT_BEGIN_NAMESPACE typedef ptrdiff_t qopengl_GLintptr
 

Macro Definition Documentation

◆ APIENTRY

#define APIENTRY

Definition at line 168 of file qopengl.h.

◆ APIENTRYP

#define APIENTRYP   APIENTRY *

Definition at line 171 of file qopengl.h.

◆ GL_GLEXT_LEGACY

#define GL_GLEXT_LEGACY

Definition at line 136 of file qopengl.h.

◆ GL_GLEXT_PROTOTYPES

#define GL_GLEXT_PROTOTYPES

Definition at line 140 of file qopengl.h.

◆ GLAPI

#define GLAPI   extern

Definition at line 174 of file qopengl.h.

◆ GLEXT_64_TYPES_DEFINED

#define GLEXT_64_TYPES_DEFINED

Definition at line 220 of file qopengl.h.

◆ QOPENGLF_APIENTRY

#define QOPENGLF_APIENTRY   APIENTRY

Definition at line 296 of file qopengl.h.

◆ QOPENGLF_APIENTRYP

#define QOPENGLF_APIENTRYP   QOPENGLF_APIENTRY *

Definition at line 301 of file qopengl.h.

◆ QT_OPENGL_3

#define QT_OPENGL_3

Definition at line 152 of file qopengl.h.

◆ QT_OPENGL_3_2

#define QT_OPENGL_3_2

Definition at line 153 of file qopengl.h.

◆ QT_OPENGL_4

#define QT_OPENGL_4

Definition at line 154 of file qopengl.h.

◆ QT_OPENGL_4_3

#define QT_OPENGL_4_3

Definition at line 156 of file qopengl.h.

Typedef Documentation

◆ GLchar

typedef char GLchar

Definition at line 184 of file qopengl.h.

◆ GLcharARB

typedef char GLcharARB

Definition at line 201 of file qopengl.h.

◆ GLDEBUGPROC

Definition at line 278 of file qopengl.h.

◆ GLDEBUGPROCAMD

Definition at line 274 of file qopengl.h.

◆ GLhalfARB

typedef unsigned short GLhalfARB

Definition at line 211 of file qopengl.h.

◆ GLhalfNV

typedef unsigned short GLhalfNV

Definition at line 215 of file qopengl.h.

◆ GLhandleARB

typedef GLhandleARB

Definition at line 205 of file qopengl.h.

◆ GLint64

typedef int64_t GLint64

Definition at line 258 of file qopengl.h.

◆ GLint64EXT

typedef int64_t GLint64EXT

Definition at line 253 of file qopengl.h.

◆ GLintptr

typedef ptrdiff_t GLintptr

Definition at line 189 of file qopengl.h.

◆ GLintptrARB

typedef ptrdiff_t GLintptrARB

Definition at line 195 of file qopengl.h.

◆ GLsizeiptr

typedef ptrdiff_t GLsizeiptr

Definition at line 190 of file qopengl.h.

◆ GLsizeiptrARB

typedef ptrdiff_t GLsizeiptrARB

Definition at line 196 of file qopengl.h.

◆ GLsync

typedef GLsync

Definition at line 260 of file qopengl.h.

◆ GLuint64

typedef GLuint64

Definition at line 259 of file qopengl.h.

◆ GLuint64EXT

typedef uint64_t GLuint64EXT

Definition at line 254 of file qopengl.h.

◆ GLvdpauSurfaceNV

Definition at line 282 of file qopengl.h.

◆ id

[6]

[7]

[8]

Definition at line 270 of file qopengl.h.

◆ length

Definition at line 270 of file qopengl.h.

◆ message

Definition at line 270 of file qopengl.h.

◆ qopengl_GLsizeiptr

typedef ptrdiff_t qopengl_GLsizeiptr

Definition at line 292 of file qopengl.h.

◆ severity

Definition at line 270 of file qopengl.h.

◆ type

typedef GLenum type

Definition at line 270 of file qopengl.h.

◆ userParam

typedef void * userParam

Definition at line 270 of file qopengl.h.

Function Documentation

◆ void()

typedef void ( APIENTRY GLDEBUGPROCARB)

Variable Documentation

◆ qopengl_GLintptr

QT_BEGIN_NAMESPACE typedef ptrdiff_t qopengl_GLintptr

Definition at line 291 of file qopengl.h.