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 texturetexture, GLenum targettarget, GLenum bindingTarget, GLenum pnamepname, GLint paramparam)
void glTextureParameteriv (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLenum pnamepname, const GLint *paramsparams)
void glTextureParameterf (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLenum pnamepname, GLfloat paramparam)
void glTextureParameterfv (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLenum pnamepname, const GLfloat *paramsparams)
void glGenerateTextureMipmap (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget)
void glTextureStorage3D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLsizei levelslevels, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth)
void glTextureStorage2D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLsizei levelslevels, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight)
void glTextureStorage1D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLsizei levelslevels, GLenum internalFormatinternalFormat, GLsizei widthwidth)
void glTextureStorage3DMultisample (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLsizei samplessamples, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLboolean fixedSampleLocationsfixedSampleLocations)
void glTextureStorage2DMultisample (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLsizei samplessamples, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLboolean fixedSampleLocationsfixedSampleLocations)
void glTextureImage3D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLint borderborder, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels)
void glTextureImage2D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLint borderborder, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels)
void glTextureImage1D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLint borderborder, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels)
void glTextureSubImage3D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels, const QOpenGLPixelTransferOptions *const options=nullptr)
void glTextureSubImage2D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels, const QOpenGLPixelTransferOptions *const options=nullptr)
void glTextureSubImage1D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLint xoffsetxoffset, GLsizei widthwidth, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels, const QOpenGLPixelTransferOptions *const options=nullptr)
void glTextureImage3DMultisample (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLsizei samplessamples, GLint internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLboolean fixedSampleLocationsfixedSampleLocations)
void glTextureImage2DMultisample (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLsizei samplessamples, GLint internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLboolean fixedSampleLocationsfixedSampleLocations)
void glCompressedTextureSubImage1D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLint xoffsetxoffset, GLsizei widthwidth, GLenum formatformat, GLsizei imageSizeimageSize, const GLvoid *bitsbits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureSubImage2D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLsizei imageSizeimageSize, const GLvoid *bitsbits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureSubImage3D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLenum formatformat, GLsizei imageSizeimageSize, const GLvoid *bitsbits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureImage1D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLint borderborder, GLsizei imageSizeimageSize, const GLvoid *bitsbits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureImage2D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLint borderborder, GLsizei imageSizeimageSize, const GLvoid *bitsbits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glCompressedTextureImage3D (GLuint texturetexture, GLenum targettarget, GLenum bindingTarget, GLint levellevel, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLint borderborder, GLsizei imageSizeimageSize, const GLvoid *bitsbits, const QOpenGLPixelTransferOptions *const options=nullptr)
void glTexImage1D (GLenum targettarget, GLint levellevel, GLint internalFormatinternalFormat, GLsizei widthwidth, GLint borderborder, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels)
void glTexSubImage1D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLsizei widthwidth, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels)
void glTexImage3D (GLenum targettarget, GLint levellevel, GLint internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLint borderborder, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels)
void glTexSubImage3D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels)
void glGetCompressedTexImage (GLenum targettarget, GLint levellevel, GLvoid *imgimg)
void glCompressedTexSubImage1D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLsizei widthwidth, GLenum formatformat, GLsizei imageSizeimageSize, const GLvoid *datadata)
void glCompressedTexSubImage2D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLsizei imageSizeimageSize, const GLvoid *datadata)
void glCompressedTexSubImage3D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLenum formatformat, GLsizei imageSizeimageSize, const GLvoid *datadata)
void glCompressedTexImage1D (GLenum targettarget, GLint levellevel, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLint borderborder, GLsizei imageSizeimageSize, const GLvoid *datadata)
void glCompressedTexImage2D (GLenum targettarget, GLint levellevel, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLint borderborder, GLsizei imageSizeimageSize, const GLvoid *datadata)
void glCompressedTexImage3D (GLenum targettarget, GLint levellevel, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLint borderborder, GLsizei imageSizeimageSize, const GLvoid *datadata)
void glActiveTexture (GLenum texturetexture)
void glGenerateMipmap (GLenum targettarget)
void glTexImage3DMultisample (GLenum targettarget, GLsizei samplessamples, GLint internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLboolean fixedSampleLocationsfixedSampleLocations)
void glTexImage2DMultisample (GLenum targettarget, GLsizei samplessamples, GLint internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLboolean fixedSampleLocationsfixedSampleLocations)
void glTexStorage3D (GLenum targettarget, GLsizei levelslevels, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth)
void glTexStorage2D (GLenum targettarget, GLsizei levelslevels, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight)
void glTexStorage1D (GLenum targettarget, GLsizei levelslevels, GLenum internalFormatinternalFormat, GLsizei widthwidth)
void glTexStorage3DMultisample (GLenum targettarget, GLsizei samplessamples, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLboolean fixedSampleLocationsfixedSampleLocations)
void glTexStorage2DMultisample (GLenum targettarget, GLsizei samplessamples, GLenum internalFormatinternalFormat, GLsizei widthwidth, GLsizei heightheight, GLboolean fixedSampleLocationsfixedSampleLocations)
void glTexBufferRange (GLenum targettarget, GLenum internalFormatinternalFormat, GLuint bufferbuffer, GLintptr offsetoffset, GLsizeiptr sizesize)
void glTextureView (GLuint texturetexture, GLenum targettarget, GLuint origTexture, GLenum internalFormatinternalFormat, GLuint minLevel, GLuint numLevels, GLuint minLayer, GLuint numLayersnumLayers)
QOpenGLPixelTransferOptions savePixelUploadOptions ()
void setPixelUploadOptions (const QOpenGLPixelTransferOptions &options)

Public Attributes

QOpenGLFunctions * functions

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: