Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QOpenGLTextureHelper Class Reference

#include <qopengltexturehelper_p.h>

Collaboration diagram for QOpenGLTextureHelper:

Public Member Functions

 QOpenGLTextureHelper (QOpenGLContext *context)
void glTextureParameteri (GLuint texture, GLenum target, GLenum bindingTarget, GLenum pname, GLint param)
void glTextureParameteriv (GLuint texture, GLenum target, GLenum bindingTarget, GLenum pname, const GLint *params)
void glTextureParameterf (GLuint texture, GLenum target, GLenum bindingTarget, GLenum pname, GLfloat param)
void glTextureParameterfv (GLuint texture, GLenum target, GLenum bindingTarget, GLenum pname, const GLfloat *params)
void glGenerateTextureMipmap (GLuint texture, GLenum target, GLenum bindingTarget)
void glTextureStorage3D (GLuint texture, GLenum target, GLenum bindingTarget, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth)
void glTextureStorage2D (GLuint texture, GLenum target, GLenum bindingTarget, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height)
void glTextureStorage1D (GLuint texture, GLenum target, GLenum bindingTarget, GLsizei levels, GLenum internalFormat, GLsizei width)
void glTextureStorage3DMultisample (GLuint texture, GLenum target, GLenum bindingTarget, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations)
void glTextureStorage2DMultisample (GLuint texture, GLenum target, GLenum bindingTarget, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations)
void glTextureImage3D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glTextureImage2D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glTextureImage1D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glTextureSubImage3D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels, const QOpenGLPixelTransferOptions *const options=nullptr)
void glTextureSubImage2D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels, const QOpenGLPixelTransferOptions *const options=nullptr)
void glTextureSubImage1D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels, const QOpenGLPixelTransferOptions *const options=nullptr)
void glTextureImage3DMultisample (GLuint texture, GLenum target, GLenum bindingTarget, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations)
void glTextureImage2DMultisample (GLuint texture, GLenum target, GLenum bindingTarget, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations)
void glCompressedTextureSubImage1D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureSubImage2D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureSubImage3D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureImage1D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *bits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureImage2D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *bits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureImage3D (GLuint texture, GLenum target, GLenum bindingTarget, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *bits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glTexImage1D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
void glTexImage3D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
void glGetCompressedTexImage (GLenum target, GLint level, GLvoid *img)
void glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
void glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
void glCompressedTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
void glCompressedTexImage3D (GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
void glActiveTexture (GLenum texture)
void glGenerateMipmap (GLenum target)
void glTexImage3DMultisample (GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations)
void glTexImage2DMultisample (GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations)
void glTexStorage3D (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth)
void glTexStorage2D (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height)
void glTexStorage1D (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width)
void glTexStorage3DMultisample (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations)
void glTexStorage2DMultisample (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations)
void glTexBufferRange (GLenum target, GLenum internalFormat, GLuint buffer, GLintptr offset, GLsizeiptr size)
void glTextureView (GLuint texture, GLenum target, GLuint origTexture, GLenum internalFormat, GLuint minLevel, GLuint numLevels, GLuint minLayer, GLuint numLayers)
QOpenGLPixelTransferOptions savePixelUploadOptions ()
void setPixelUploadOptions (const QOpenGLPixelTransferOptions &options)

Public Attributes

QOpenGLFunctionsfunctions

Detailed Description

Definition at line 55 of file qopengltexturehelper_p.h.

Constructor & Destructor Documentation

◆ QOpenGLTextureHelper()

QT_BEGIN_NAMESPACE QOpenGLTextureHelper::QOpenGLTextureHelper ( QOpenGLContext * context)

Definition at line 12 of file qopengltexturehelper.cpp.

Referenced by QOpenGLTexturePrivate::initializeOpenGLFunctions().

Here is the caller graph for this function:

Member Function Documentation

◆ glActiveTexture()

void QOpenGLTextureHelper::glActiveTexture ( GLenum texture)
inline

Definition at line 523 of file qopengltexturehelper_p.h.

◆ glCompressedTexImage1D()

void QOpenGLTextureHelper::glCompressedTexImage1D ( GLenum target,
GLint level,
GLenum internalFormat,
GLsizei width,
GLint border,
GLsizei imageSize,
const GLvoid * data )
inline

Definition at line 504 of file qopengltexturehelper_p.h.

◆ glCompressedTexImage2D()

void QOpenGLTextureHelper::glCompressedTexImage2D ( GLenum target,
GLint level,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLint border,
GLsizei imageSize,
const GLvoid * data )
inline

Definition at line 510 of file qopengltexturehelper_p.h.

◆ glCompressedTexImage3D()

void QOpenGLTextureHelper::glCompressedTexImage3D ( GLenum target,
GLint level,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth,
GLint border,
GLsizei imageSize,
const GLvoid * data )
inline

Definition at line 516 of file qopengltexturehelper_p.h.

◆ glCompressedTexSubImage1D()

void QOpenGLTextureHelper::glCompressedTexSubImage1D ( GLenum target,
GLint level,
GLint xoffset,
GLsizei width,
GLenum format,
GLsizei imageSize,
const GLvoid * data )
inline

Definition at line 486 of file qopengltexturehelper_p.h.

◆ glCompressedTexSubImage2D()

void QOpenGLTextureHelper::glCompressedTexSubImage2D ( GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLsizei width,
GLsizei height,
GLenum format,
GLsizei imageSize,
const GLvoid * data )
inline

Definition at line 492 of file qopengltexturehelper_p.h.

◆ glCompressedTexSubImage3D()

void QOpenGLTextureHelper::glCompressedTexSubImage3D ( GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLsizei imageSize,
const GLvoid * data )
inline

Definition at line 498 of file qopengltexturehelper_p.h.

◆ glCompressedTextureImage1D()

void QOpenGLTextureHelper::glCompressedTextureImage1D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLenum internalFormat,
GLsizei width,
GLint border,
GLsizei imageSize,
const GLvoid * bits,
const QOpenGLPixelTransferOptions *const options = nullptr )
inline

Definition at line 235 of file qopengltexturehelper_p.h.

References setPixelUploadOptions().

Here is the call graph for this function:

◆ glCompressedTextureImage2D()

void QOpenGLTextureHelper::glCompressedTextureImage2D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLint border,
GLsizei imageSize,
const GLvoid * bits,
const QOpenGLPixelTransferOptions *const options = nullptr )
inline

Definition at line 250 of file qopengltexturehelper_p.h.

References setPixelUploadOptions().

Here is the call graph for this function:

◆ glCompressedTextureImage3D()

void QOpenGLTextureHelper::glCompressedTextureImage3D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth,
GLint border,
GLsizei imageSize,
const GLvoid * bits,
const QOpenGLPixelTransferOptions *const options = nullptr )
inline

Definition at line 266 of file qopengltexturehelper_p.h.

References setPixelUploadOptions().

Here is the call graph for this function:

◆ glCompressedTextureSubImage1D()

void QOpenGLTextureHelper::glCompressedTextureSubImage1D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLint xoffset,
GLsizei width,
GLenum format,
GLsizei imageSize,
const GLvoid * bits,
const QOpenGLPixelTransferOptions *const options = nullptr )
inline

Definition at line 188 of file qopengltexturehelper_p.h.

References setPixelUploadOptions().

Here is the call graph for this function:

◆ glCompressedTextureSubImage2D()

void QOpenGLTextureHelper::glCompressedTextureSubImage2D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLint xoffset,
GLint yoffset,
GLsizei width,
GLsizei height,
GLenum format,
GLsizei imageSize,
const GLvoid * bits,
const QOpenGLPixelTransferOptions *const options = nullptr )
inline

Definition at line 203 of file qopengltexturehelper_p.h.

References setPixelUploadOptions().

Here is the call graph for this function:

◆ glCompressedTextureSubImage3D()

void QOpenGLTextureHelper::glCompressedTextureSubImage3D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLsizei imageSize,
const GLvoid * bits,
const QOpenGLPixelTransferOptions *const options = nullptr )
inline

Definition at line 219 of file qopengltexturehelper_p.h.

References setPixelUploadOptions().

Here is the call graph for this function:

◆ glGenerateMipmap()

void QOpenGLTextureHelper::glGenerateMipmap ( GLenum target)
inline

Definition at line 529 of file qopengltexturehelper_p.h.

◆ glGenerateTextureMipmap()

void QOpenGLTextureHelper::glGenerateTextureMipmap ( GLuint texture,
GLenum target,
GLenum bindingTarget )
inline

Definition at line 81 of file qopengltexturehelper_p.h.

◆ glGetCompressedTexImage()

void QOpenGLTextureHelper::glGetCompressedTexImage ( GLenum target,
GLint level,
GLvoid * img )
inline

Definition at line 481 of file qopengltexturehelper_p.h.

◆ glTexBufferRange()

void QOpenGLTextureHelper::glTexBufferRange ( GLenum target,
GLenum internalFormat,
GLuint buffer,
GLintptr offset,
GLsizeiptr size )
inline

Definition at line 578 of file qopengltexturehelper_p.h.

◆ glTexImage1D()

void QOpenGLTextureHelper::glTexImage1D ( GLenum target,
GLint level,
GLint internalFormat,
GLsizei width,
GLint border,
GLenum format,
GLenum type,
const GLvoid * pixels )
inline

Definition at line 452 of file qopengltexturehelper_p.h.

◆ glTexImage2DMultisample()

void QOpenGLTextureHelper::glTexImage2DMultisample ( GLenum target,
GLsizei samples,
GLint internalFormat,
GLsizei width,
GLsizei height,
GLboolean fixedSampleLocations )
inline

Definition at line 542 of file qopengltexturehelper_p.h.

◆ glTexImage3D()

void QOpenGLTextureHelper::glTexImage3D ( GLenum target,
GLint level,
GLint internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth,
GLint border,
GLenum format,
GLenum type,
const GLvoid * pixels )
inline

Definition at line 467 of file qopengltexturehelper_p.h.

◆ glTexImage3DMultisample()

void QOpenGLTextureHelper::glTexImage3DMultisample ( GLenum target,
GLsizei samples,
GLint internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth,
GLboolean fixedSampleLocations )
inline

Definition at line 535 of file qopengltexturehelper_p.h.

◆ glTexStorage1D()

void QOpenGLTextureHelper::glTexStorage1D ( GLenum target,
GLsizei levels,
GLenum internalFormat,
GLsizei width )
inline

Definition at line 560 of file qopengltexturehelper_p.h.

◆ glTexStorage2D()

void QOpenGLTextureHelper::glTexStorage2D ( GLenum target,
GLsizei levels,
GLenum internalFormat,
GLsizei width,
GLsizei height )
inline

Definition at line 555 of file qopengltexturehelper_p.h.

◆ glTexStorage2DMultisample()

void QOpenGLTextureHelper::glTexStorage2DMultisample ( GLenum target,
GLsizei samples,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLboolean fixedSampleLocations )
inline

Definition at line 572 of file qopengltexturehelper_p.h.

◆ glTexStorage3D()

void QOpenGLTextureHelper::glTexStorage3D ( GLenum target,
GLsizei levels,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth )
inline

Definition at line 550 of file qopengltexturehelper_p.h.

◆ glTexStorage3DMultisample()

void QOpenGLTextureHelper::glTexStorage3DMultisample ( GLenum target,
GLsizei samples,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth,
GLboolean fixedSampleLocations )
inline

Definition at line 566 of file qopengltexturehelper_p.h.

◆ glTexSubImage1D()

void QOpenGLTextureHelper::glTexSubImage1D ( GLenum target,
GLint level,
GLint xoffset,
GLsizei width,
GLenum format,
GLenum type,
const GLvoid * pixels )
inline

Definition at line 460 of file qopengltexturehelper_p.h.

◆ glTexSubImage3D()

void QOpenGLTextureHelper::glTexSubImage3D ( GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
const GLvoid * pixels )
inline

Definition at line 474 of file qopengltexturehelper_p.h.

◆ glTextureImage1D()

void QOpenGLTextureHelper::glTextureImage1D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLenum internalFormat,
GLsizei width,
GLint border,
GLenum format,
GLenum type,
const GLvoid * pixels )
inline

Definition at line 128 of file qopengltexturehelper_p.h.

◆ glTextureImage2D()

void QOpenGLTextureHelper::glTextureImage2D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLint border,
GLenum format,
GLenum type,
const GLvoid * pixels )
inline

Definition at line 122 of file qopengltexturehelper_p.h.

◆ glTextureImage2DMultisample()

void QOpenGLTextureHelper::glTextureImage2DMultisample ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLsizei samples,
GLint internalFormat,
GLsizei width,
GLsizei height,
GLboolean fixedSampleLocations )
inline

Definition at line 182 of file qopengltexturehelper_p.h.

◆ glTextureImage3D()

void QOpenGLTextureHelper::glTextureImage3D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth,
GLint border,
GLenum format,
GLenum type,
const GLvoid * pixels )
inline

Definition at line 116 of file qopengltexturehelper_p.h.

◆ glTextureImage3DMultisample()

void QOpenGLTextureHelper::glTextureImage3DMultisample ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLsizei samples,
GLint internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth,
GLboolean fixedSampleLocations )
inline

Definition at line 176 of file qopengltexturehelper_p.h.

◆ glTextureParameterf()

void QOpenGLTextureHelper::glTextureParameterf ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLenum pname,
GLfloat param )
inline

Definition at line 71 of file qopengltexturehelper_p.h.

◆ glTextureParameterfv()

void QOpenGLTextureHelper::glTextureParameterfv ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLenum pname,
const GLfloat * params )
inline

Definition at line 76 of file qopengltexturehelper_p.h.

◆ glTextureParameteri()

void QOpenGLTextureHelper::glTextureParameteri ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLenum pname,
GLint param )
inline

Definition at line 61 of file qopengltexturehelper_p.h.

◆ glTextureParameteriv()

void QOpenGLTextureHelper::glTextureParameteriv ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLenum pname,
const GLint * params )
inline

Definition at line 66 of file qopengltexturehelper_p.h.

◆ glTextureStorage1D()

void QOpenGLTextureHelper::glTextureStorage1D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLsizei levels,
GLenum internalFormat,
GLsizei width )
inline

Definition at line 98 of file qopengltexturehelper_p.h.

◆ glTextureStorage2D()

void QOpenGLTextureHelper::glTextureStorage2D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLsizei levels,
GLenum internalFormat,
GLsizei width,
GLsizei height )
inline

Definition at line 92 of file qopengltexturehelper_p.h.

◆ glTextureStorage2DMultisample()

void QOpenGLTextureHelper::glTextureStorage2DMultisample ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLsizei samples,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLboolean fixedSampleLocations )
inline

Definition at line 110 of file qopengltexturehelper_p.h.

◆ glTextureStorage3D()

void QOpenGLTextureHelper::glTextureStorage3D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLsizei levels,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth )
inline

Definition at line 86 of file qopengltexturehelper_p.h.

◆ glTextureStorage3DMultisample()

void QOpenGLTextureHelper::glTextureStorage3DMultisample ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLsizei samples,
GLenum internalFormat,
GLsizei width,
GLsizei height,
GLsizei depth,
GLboolean fixedSampleLocations )
inline

Definition at line 104 of file qopengltexturehelper_p.h.

◆ glTextureSubImage1D()

void QOpenGLTextureHelper::glTextureSubImage1D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLint xoffset,
GLsizei width,
GLenum format,
GLenum type,
const GLvoid * pixels,
const QOpenGLPixelTransferOptions *const options = nullptr )
inline

Definition at line 162 of file qopengltexturehelper_p.h.

References setPixelUploadOptions().

Here is the call graph for this function:

◆ glTextureSubImage2D()

void QOpenGLTextureHelper::glTextureSubImage2D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLint xoffset,
GLint yoffset,
GLsizei width,
GLsizei height,
GLenum format,
GLenum type,
const GLvoid * pixels,
const QOpenGLPixelTransferOptions *const options = nullptr )
inline

Definition at line 148 of file qopengltexturehelper_p.h.

References setPixelUploadOptions().

Here is the call graph for this function:

◆ glTextureSubImage3D()

void QOpenGLTextureHelper::glTextureSubImage3D ( GLuint texture,
GLenum target,
GLenum bindingTarget,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
const GLvoid * pixels,
const QOpenGLPixelTransferOptions *const options = nullptr )
inline

Definition at line 134 of file qopengltexturehelper_p.h.

References setPixelUploadOptions().

Here is the call graph for this function:

◆ glTextureView()

void QOpenGLTextureHelper::glTextureView ( GLuint texture,
GLenum target,
GLuint origTexture,
GLenum internalFormat,
GLuint minLevel,
GLuint numLevels,
GLuint minLayer,
GLuint numLayers )
inline

Definition at line 584 of file qopengltexturehelper_p.h.

◆ savePixelUploadOptions()

QOpenGLPixelTransferOptions QOpenGLTextureHelper::savePixelUploadOptions ( )
inline

Definition at line 591 of file qopengltexturehelper_p.h.

References functions.

◆ setPixelUploadOptions()

void QOpenGLTextureHelper::setPixelUploadOptions ( const QOpenGLPixelTransferOptions & options)
inline

Definition at line 617 of file qopengltexturehelper_p.h.

References functions.

Referenced by glCompressedTextureImage1D(), glCompressedTextureImage2D(), glCompressedTextureImage3D(), glCompressedTextureSubImage1D(), glCompressedTextureSubImage2D(), glCompressedTextureSubImage3D(), glTextureSubImage1D(), glTextureSubImage2D(), and glTextureSubImage3D().

Here is the caller graph for this function:

Member Data Documentation

◆ functions

QOpenGLFunctions* QOpenGLTextureHelper::functions

Definition at line 631 of file qopengltexturehelper_p.h.

Referenced by savePixelUploadOptions(), and setPixelUploadOptions().


The documentation for this class was generated from the following files: