![]() |
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_p.h>
Classes | |
struct | ColorAttachment |
Public Member Functions | |
QOpenGLFramebufferObjectPrivate () | |
~QOpenGLFramebufferObjectPrivate () | |
void | init (QOpenGLFramebufferObject *q, const QSize &size, QOpenGLFramebufferObject::Attachment attachment, GLenum texture_target, GLenum internal_format, GLint samples=0, bool mipmap=false) |
void | initTexture (int idx) |
void | initColorBuffer (int idx, GLint *samples) |
void | initDepthStencilAttachments (QOpenGLContext *ctx, QOpenGLFramebufferObject::Attachment attachment) |
bool | checkFramebufferStatus (QOpenGLContext *ctx) const |
GLuint | fbo () const |
Definition at line 73 of file qopenglframebufferobject_p.h.
|
inline |
Definition at line 76 of file qopenglframebufferobject_p.h.
References QOpenGLFramebufferObjectPrivate().
Referenced by QOpenGLFramebufferObjectPrivate().
|
inline |
Definition at line 79 of file qopenglframebufferobject_p.h.
bool QOpenGLFramebufferObjectPrivate::checkFramebufferStatus | ( | QOpenGLContext * | ctx | ) | const |
Definition at line 391 of file qopenglframebufferobject.cpp.
|
inline |
Definition at line 111 of file qopenglframebufferobject_p.h.
void QOpenGLFramebufferObjectPrivate::init | ( | QOpenGLFramebufferObject * | q, |
const QSize & | size, | ||
QOpenGLFramebufferObject::Attachment | attachment, | ||
GLenum | texture_target, | ||
GLenum | internal_format, | ||
GLint | samples = 0, | ||
bool | mipmap = false ) |
Definition at line 594 of file qopenglframebufferobject.cpp.
void QOpenGLFramebufferObjectPrivate::initDepthStencilAttachments | ( | QOpenGLContext * | ctx, |
QOpenGLFramebufferObject::Attachment | attachment ) |
Definition at line 634 of file qopenglframebufferobject.cpp.
void QOpenGLFramebufferObjectPrivate::initTexture | ( | int | idx | ) |
Definition at line 530 of file qopenglframebufferobject.cpp.
QVarLengthArray<ColorAttachment, 8> QOpenGLFramebufferObjectPrivate::colorAttachments |
Definition at line 109 of file qopenglframebufferobject_p.h.
QOpenGLSharedResourceGuard* QOpenGLFramebufferObjectPrivate::depth_buffer_guard |
Definition at line 91 of file qopenglframebufferobject_p.h.
QSize QOpenGLFramebufferObjectPrivate::dsSize |
Definition at line 94 of file qopenglframebufferobject_p.h.
QOpenGLFramebufferObject::Attachment QOpenGLFramebufferObjectPrivate::fbo_attachment |
Definition at line 98 of file qopenglframebufferobject_p.h.
QOpenGLSharedResourceGuard* QOpenGLFramebufferObjectPrivate::fbo_guard |
Definition at line 90 of file qopenglframebufferobject_p.h.
QOpenGLFramebufferObjectFormat QOpenGLFramebufferObjectPrivate::format |
Definition at line 95 of file qopenglframebufferobject_p.h.
QOpenGLExtensions QOpenGLFramebufferObjectPrivate::funcs |
Definition at line 99 of file qopenglframebufferobject_p.h.
int QOpenGLFramebufferObjectPrivate::requestedSamples |
Definition at line 96 of file qopenglframebufferobject_p.h.
QOpenGLSharedResourceGuard* QOpenGLFramebufferObjectPrivate::stencil_buffer_guard |
Definition at line 92 of file qopenglframebufferobject_p.h.
GLenum QOpenGLFramebufferObjectPrivate::target |
Definition at line 93 of file qopenglframebufferobject_p.h.
uint QOpenGLFramebufferObjectPrivate::valid |
Definition at line 97 of file qopenglframebufferobject_p.h.