![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qopenglframebufferobject.h"#include "qopenglframebufferobject_p.h"#include <qdebug.h>#include <private/qopengl_p.h>#include <private/qopenglcontext_p.h>#include <private/qopenglextensions_p.h>#include <private/qfont_p.h>#include <qwindow.h>#include <qimage.h>#include <QtCore/qbytearray.h>#include <qtopengl_tracepoints_p.h>Go to the source code of this file.
Macros | |
| #define | QT_RESET_GLERROR() |
| #define | QT_CHECK_GLERROR() |
| #define | GL_MAX_SAMPLES 0x8D57 |
| #define | GL_RENDERBUFFER_SAMPLES 0x8CAB |
| #define | GL_DEPTH24_STENCIL8 0x88F0 |
| #define | GL_DEPTH_COMPONENT24 0x81A6 |
| #define | GL_DEPTH_COMPONENT24_OES 0x81A6 |
| #define | GL_READ_FRAMEBUFFER 0x8CA8 |
| #define | GL_DRAW_FRAMEBUFFER 0x8CA9 |
| #define | GL_RGB8 0x8051 |
| #define | GL_RGB10 0x8052 |
| #define | GL_RGB16 0x8054 |
| #define | GL_RGBA8 0x8058 |
| #define | GL_RGB10_A2 0x8059 |
| #define | GL_RGBA16 0x805B |
| #define | GL_BGRA 0x80E1 |
| #define | GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 |
| #define | GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 |
| #define | GL_CONTEXT_LOST 0x0507 |
| #define | GL_DEPTH_STENCIL_ATTACHMENT 0x821A |
| #define | GL_DEPTH_STENCIL 0x84F9 |
| #define | GL_HALF_FLOAT 0x140B |
| #define | GL_RGBA32F 0x8814 |
| #define | GL_RGB32F 0x8815 |
| #define | GL_RGBA16F 0x881A |
| #define | GL_RGB16F 0x881B |
| #define GL_BGRA 0x80E1 |
Definition at line 106 of file qopenglframebufferobject.cpp.
| #define GL_CONTEXT_LOST 0x0507 |
Definition at line 118 of file qopenglframebufferobject.cpp.
| #define GL_DEPTH24_STENCIL8 0x88F0 |
Definition at line 62 of file qopenglframebufferobject.cpp.
| #define GL_DEPTH_COMPONENT24 0x81A6 |
Definition at line 66 of file qopenglframebufferobject.cpp.
| #define GL_DEPTH_COMPONENT24_OES 0x81A6 |
Definition at line 70 of file qopenglframebufferobject.cpp.
| #define GL_DEPTH_STENCIL 0x84F9 |
Definition at line 126 of file qopenglframebufferobject.cpp.
| #define GL_DEPTH_STENCIL_ATTACHMENT 0x821A |
Definition at line 122 of file qopenglframebufferobject.cpp.
| #define GL_DRAW_FRAMEBUFFER 0x8CA9 |
Definition at line 78 of file qopenglframebufferobject.cpp.
| #define GL_HALF_FLOAT 0x140B |
Definition at line 130 of file qopenglframebufferobject.cpp.
| #define GL_MAX_SAMPLES 0x8D57 |
Definition at line 54 of file qopenglframebufferobject.cpp.
| #define GL_READ_FRAMEBUFFER 0x8CA8 |
Definition at line 74 of file qopenglframebufferobject.cpp.
| #define GL_RENDERBUFFER_SAMPLES 0x8CAB |
Definition at line 58 of file qopenglframebufferobject.cpp.
| #define GL_RGB10 0x8052 |
Definition at line 86 of file qopenglframebufferobject.cpp.
| #define GL_RGB10_A2 0x8059 |
Definition at line 98 of file qopenglframebufferobject.cpp.
| #define GL_RGB16 0x8054 |
Definition at line 90 of file qopenglframebufferobject.cpp.
| #define GL_RGB16F 0x881B |
Definition at line 146 of file qopenglframebufferobject.cpp.
| #define GL_RGB32F 0x8815 |
Definition at line 138 of file qopenglframebufferobject.cpp.
| #define GL_RGB8 0x8051 |
Definition at line 82 of file qopenglframebufferobject.cpp.
| #define GL_RGBA16 0x805B |
Definition at line 102 of file qopenglframebufferobject.cpp.
| #define GL_RGBA16F 0x881A |
Definition at line 142 of file qopenglframebufferobject.cpp.
| #define GL_RGBA32F 0x8814 |
Definition at line 134 of file qopenglframebufferobject.cpp.
| #define GL_RGBA8 0x8058 |
Definition at line 94 of file qopenglframebufferobject.cpp.
| #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 |
Definition at line 114 of file qopenglframebufferobject.cpp.
| #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 |
Definition at line 110 of file qopenglframebufferobject.cpp.
| #define QT_CHECK_GLERROR | ( | ) |
Definition at line 40 of file qopenglframebufferobject.cpp.
| #define QT_RESET_GLERROR | ( | ) |
Definition at line 32 of file qopenglframebufferobject.cpp.
Definition at line 890 of file qopenglframebufferobject.cpp.
| void Q_TRACE_INSTRUMENT | ( | qtopengl | ) |
Definition at line 465 of file qopenglframebufferobject.cpp.
| Q_TRACE_METADATA | ( | qtopengl | , |
| "ENUM { } QOpenGLFramebufferObject::Attachment; " | ) |
| Q_TRACE_PARAM_REPLACE | ( | GLenum | , |
| int | ) |
| Q_TRACE_PARAM_REPLACE | ( | GLint | , |
| int | ) |
| QT_BEGIN_NAMESPACE Q_TRACE_PREFIX | ( | qtopengl | , |
| "#include <private/qopengl2pexvertexarray_p.h>" "#include <private/qopengltextureuploader_p.h>" "#include <qopenglframebufferobject.h>" | ) |
| Q_GUI_EXPORT QImage qt_gl_read_framebuffer | ( | const QSize & | size, |
| bool | alpha_format, | ||
| bool | include_alpha ) |
Definition at line 1452 of file qopenglframebufferobject.cpp.
|
static |
Definition at line 1413 of file qopenglframebufferobject.cpp.
|
inlinestatic |
Definition at line 1378 of file qopenglframebufferobject.cpp.
|
inlinestatic |
Definition at line 1387 of file qopenglframebufferobject.cpp.
|
inlinestatic |
Definition at line 1396 of file qopenglframebufferobject.cpp.
|
inlinestatic |
Definition at line 1405 of file qopenglframebufferobject.cpp.
|
inlinestatic |
Definition at line 1354 of file qopenglframebufferobject.cpp.