![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qopengltextureblitter.h"#include <QtOpenGL/QOpenGLShaderProgram>#include <QtOpenGL/QOpenGLVertexArrayObject>#include <QtOpenGL/QOpenGLBuffer>#include <QtGui/QOpenGLContext>#include <QtGui/QOpenGLFunctions>#include <QtGui/QOpenGLExtraFunctions>Go to the source code of this file.
Classes | |
| class | QBlitterTextureBinder |
| class | QOpenGLTextureBlitterPrivate |
| struct | QOpenGLTextureBlitterPrivate::Program |
Macros | |
| #define | GL_TEXTURE_EXTERNAL_OES 0x8D65 |
| #define | GL_TEXTURE_RECTANGLE 0x84F5 |
| #define | GL_TEXTURE_WIDTH 0x1000 |
| #define | GL_TEXTURE_HEIGHT 0x1001 |
Functions | |
| static QOpenGLTextureBlitterPrivate::ProgramIndex | targetToProgramIndex (GLenum targettarget) |
Variables | |
| static const char | vertex_shader150 [] |
| static const char | fragment_shader150 [] |
| static const char | vertex_shader [] |
| static const char | fragment_shader [] |
| static const char | fragment_shader_external_oes [] |
| static const char | fragment_shader_rectangle [] |
| static const char | fragment_shader150_rectangle [] |
| static const GLfloat | vertex_buffer_data [] |
| static const GLfloat | texture_buffer_data [] |
| #define GL_TEXTURE_EXTERNAL_OES 0x8D65 |
Definition at line 15 of file qopengltextureblitter.cpp.
| #define GL_TEXTURE_HEIGHT 0x1001 |
Definition at line 24 of file qopengltextureblitter.cpp.
| #define GL_TEXTURE_RECTANGLE 0x84F5 |
Definition at line 18 of file qopengltextureblitter.cpp.
| #define GL_TEXTURE_WIDTH 0x1000 |
Definition at line 21 of file qopengltextureblitter.cpp.
|
inlinestatic |
Definition at line 254 of file qopengltextureblitter.cpp.
References QOpenGLTextureBlitterPrivate::TEXTURE_2D, QOpenGLTextureBlitterPrivate::TEXTURE_EXTERNAL_OES, and QOpenGLTextureBlitterPrivate::TEXTURE_RECTANGLE.
|
static |
Definition at line 108 of file qopengltextureblitter.cpp.
|
static |
Definition at line 84 of file qopengltextureblitter.cpp.
|
static |
Definition at line 142 of file qopengltextureblitter.cpp.
Referenced by QOpenGLTextureBlitterPrivate::ensureProgram().
|
static |
Definition at line 119 of file qopengltextureblitter.cpp.
Referenced by QOpenGLTextureBlitterPrivate::ensureProgram().
|
static |
Definition at line 131 of file qopengltextureblitter.cpp.
Referenced by QOpenGLTextureBlitterPrivate::ensureProgram().
|
static |
Definition at line 164 of file qopengltextureblitter.cpp.
|
static |
Definition at line 155 of file qopengltextureblitter.cpp.
|
static |
Definition at line 97 of file qopengltextureblitter.cpp.
Referenced by QOpenGLTextureBlitterPrivate::ensureProgram().
|
static |
Definition at line 72 of file qopengltextureblitter.cpp.
Referenced by QOpenGLTextureBlitterPrivate::ensureProgram().