Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QtWaylandClient::DecorationsBlitter Class Reference
+ Inheritance diagram for QtWaylandClient::DecorationsBlitter:
+ Collaboration diagram for QtWaylandClient::DecorationsBlitter:

Public Member Functions

 DecorationsBlitter (QWaylandGLContext *context)
 
 ~DecorationsBlitter ()
 
void blit (QWaylandEglWindow *window)
 
- Public Member Functions inherited from QOpenGLFunctions
 QOpenGLFunctions ()
 Constructs a default function resolver.
 
 QOpenGLFunctions (QOpenGLContext *context)
 Constructs a function resolver for context.
 
 ~QOpenGLFunctions ()
 Destroys this function resolver.
 
QOpenGLFunctions::OpenGLFeatures openGLFeatures () const
 Returns the set of features that are present on this system's OpenGL implementation.
 
bool hasOpenGLFeature (QOpenGLFunctions::OpenGLFeature feature) const
 Returns true if feature is present on this system's OpenGL implementation; false otherwise.
 
void initializeOpenGLFunctions ()
 Initializes OpenGL function resolution for the current context.
 
void glBindTexture (GLenum target, GLuint texture)
 Convenience function that calls glBindTexture(target, texture).
 
void glBlendFunc (GLenum sfactor, GLenum dfactor)
 Convenience function that calls glBlendFunc(sfactor, dfactor).
 
void glClear (GLbitfield mask)
 Convenience function that calls glClear(mask).
 
void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 Convenience function that calls glClearColor(red, green, blue, alpha).
 
void glClearStencil (GLint s)
 Convenience function that calls glClearStencil(s).
 
void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 Convenience function that calls glColorMask(red, green, blue, alpha).
 
void glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 Convenience function that calls glCopyTexImage2D(target, level, internalformat, x, y, width, height, border).
 
void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 Convenience function that calls glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height).
 
void glCullFace (GLenum mode)
 Convenience function that calls glCullFace(mode).
 
void glDeleteTextures (GLsizei n, const GLuint *textures)
 Convenience function that calls glDeleteTextures(n, textures).
 
void glDepthFunc (GLenum func)
 Convenience function that calls glDepthFunc(func).
 
void glDepthMask (GLboolean flag)
 Convenience function that calls glDepthMask(flag).
 
void glDisable (GLenum cap)
 Convenience function that calls glDisable(cap).
 
void glDrawArrays (GLenum mode, GLint first, GLsizei count)
 Convenience function that calls glDrawArrays(mode, first, count).
 
void glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
 Convenience function that calls glDrawElements(mode, count, type, indices).
 
void glEnable (GLenum cap)
 Convenience function that calls glEnable(cap).
 
void glFinish ()
 Convenience function that calls glFinish().
 
void glFlush ()
 Convenience function that calls glFlush().
 
void glFrontFace (GLenum mode)
 Convenience function that calls glFrontFace(mode).
 
void glGenTextures (GLsizei n, GLuint *textures)
 Convenience function that calls glGenTextures(n, textures).
 
void glGetBooleanv (GLenum pname, GLboolean *params)
 Convenience function that calls glGetBooleanv(pname, params).
 
GLenum glGetError ()
 Convenience function that calls glGetError().
 
void glGetFloatv (GLenum pname, GLfloat *params)
 Convenience function that calls glGetFloatv(pname, params).
 
void glGetIntegerv (GLenum pname, GLint *params)
 Convenience function that calls glGetIntegerv(pname, params).
 
const GLubyte * glGetString (GLenum name)
 Convenience function that calls glGetString(name).
 
void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
 Convenience function that calls glGetTexParameterfv(target, pname, params).
 
void glGetTexParameteriv (GLenum target, GLenum pname, GLint *params)
 Convenience function that calls glGetTexParameteriv(target, pname, params).
 
void glHint (GLenum target, GLenum mode)
 Convenience function that calls glHint(target, mode).
 
GLboolean glIsEnabled (GLenum cap)
 Convenience function that calls glIsEnabled(cap).
 
GLboolean glIsTexture (GLuint texture)
 Convenience function that calls glIsTexture(texture).
 
void glLineWidth (GLfloat width)
 Convenience function that calls glLineWidth(width).
 
void glPixelStorei (GLenum pname, GLint param)
 Convenience function that calls glPixelStorei(pname, param).
 
void glPolygonOffset (GLfloat factor, GLfloat units)
 Convenience function that calls glPolygonOffset(factor, units).
 
void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
 Convenience function that calls glReadPixels(x, y, width, height, format, type, pixels).
 
void glScissor (GLint x, GLint y, GLsizei width, GLsizei height)
 Convenience function that calls glScissor(x, y, width, height).
 
void glStencilFunc (GLenum func, GLint ref, GLuint mask)
 Convenience function that calls glStencilFunc(func, ref, mask).
 
void glStencilMask (GLuint mask)
 Convenience function that calls glStencilMask(mask).
 
void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass)
 Convenience function that calls glStencilOp(fail, zfail, zpass).
 
void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 Convenience function that calls glTexImage2D(target, level, internalformat, width, height, border, format, type, pixels).
 
void glTexParameterf (GLenum target, GLenum pname, GLfloat param)
 Convenience function that calls glTexParameterf(target, pname, param).
 
void glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
 Convenience function that calls glTexParameterfv(target, pname, params).
 
void glTexParameteri (GLenum target, GLenum pname, GLint param)
 Convenience function that calls glTexParameteri(target, pname, param).
 
void glTexParameteriv (GLenum target, GLenum pname, const GLint *params)
 Convenience function that calls glTexParameteriv(target, pname, params).
 
void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 Convenience function that calls glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels).
 
void glViewport (GLint x, GLint y, GLsizei width, GLsizei height)
 Convenience function that calls glViewport(x, y, width, height).
 
void glActiveTexture (GLenum texture)
 Convenience function that calls glActiveTexture(texture).
 
void glAttachShader (GLuint program, GLuint shader)
 Convenience function that calls glAttachShader(program, shader).
 
void glBindAttribLocation (GLuint program, GLuint index, const char *name)
 Convenience function that calls glBindAttribLocation(program, index, name).
 
void glBindBuffer (GLenum target, GLuint buffer)
 Convenience function that calls glBindBuffer(target, buffer).
 
void glBindFramebuffer (GLenum target, GLuint framebuffer)
 Convenience function that calls glBindFramebuffer(target, framebuffer).
 
void glBindRenderbuffer (GLenum target, GLuint renderbuffer)
 Convenience function that calls glBindRenderbuffer(target, renderbuffer).
 
void glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 Convenience function that calls glBlendColor(red, green, blue, alpha).
 
void glBlendEquation (GLenum mode)
 Convenience function that calls glBlendEquation(mode).
 
void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)
 Convenience function that calls glBlendEquationSeparate(modeRGB, modeAlpha).
 
void glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 Convenience function that calls glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha).
 
void glBufferData (GLenum target, qopengl_GLsizeiptr size, const void *data, GLenum usage)
 Convenience function that calls glBufferData(target, size, data, usage).
 
void glBufferSubData (GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, const void *data)
 Convenience function that calls glBufferSubData(target, offset, size, data).
 
GLenum glCheckFramebufferStatus (GLenum target)
 Convenience function that calls glCheckFramebufferStatus(target).
 
void glClearDepthf (GLclampf depth)
 Convenience function that calls glClearDepth(depth) on desktop OpenGL systems and glClearDepthf(depth) on embedded OpenGL ES systems.
 
void glCompileShader (GLuint shader)
 Convenience function that calls glCompileShader(shader).
 
void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
 Convenience function that calls glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data).
 
void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
 Convenience function that calls glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data).
 
GLuint glCreateProgram ()
 Convenience function that calls glCreateProgram().
 
GLuint glCreateShader (GLenum type)
 Convenience function that calls glCreateShader(type).
 
void glDeleteBuffers (GLsizei n, const GLuint *buffers)
 Convenience function that calls glDeleteBuffers(n, buffers).
 
void glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers)
 Convenience function that calls glDeleteFramebuffers(n, framebuffers).
 
void glDeleteProgram (GLuint program)
 Convenience function that calls glDeleteProgram(program).
 
void glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers)
 Convenience function that calls glDeleteRenderbuffers(n, renderbuffers).
 
void glDeleteShader (GLuint shader)
 Convenience function that calls glDeleteShader(shader).
 
void glDepthRangef (GLclampf zNear, GLclampf zFar)
 Convenience function that calls glDepthRange(zNear, zFar) on desktop OpenGL systems and glDepthRangef(zNear, zFar) on embedded OpenGL ES systems.
 
void glDetachShader (GLuint program, GLuint shader)
 Convenience function that calls glDetachShader(program, shader).
 
void glDisableVertexAttribArray (GLuint index)
 Convenience function that calls glDisableVertexAttribArray(index).
 
void glEnableVertexAttribArray (GLuint index)
 Convenience function that calls glEnableVertexAttribArray(index).
 
void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 Convenience function that calls glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer).
 
void glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 Convenience function that calls glFramebufferTexture2D(target, attachment, textarget, texture, level).
 
void glGenBuffers (GLsizei n, GLuint *buffers)
 Convenience function that calls glGenBuffers(n, buffers).
 
void glGenerateMipmap (GLenum target)
 Convenience function that calls glGenerateMipmap(target).
 
void glGenFramebuffers (GLsizei n, GLuint *framebuffers)
 Convenience function that calls glGenFramebuffers(n, framebuffers).
 
void glGenRenderbuffers (GLsizei n, GLuint *renderbuffers)
 Convenience function that calls glGenRenderbuffers(n, renderbuffers).
 
void glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)
 Convenience function that calls glGetActiveAttrib(program, index, bufsize, length, size, type, name).
 
void glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)
 Convenience function that calls glGetActiveUniform(program, index, bufsize, length, size, type, name).
 
void glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)
 Convenience function that calls glGetAttachedShaders(program, maxcount, count, shaders).
 
GLint glGetAttribLocation (GLuint program, const char *name)
 Convenience function that calls glGetAttribLocation(program, name).
 
void glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params)
 Convenience function that calls glGetBufferParameteriv(target, pname, params).
 
void glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params)
 Convenience function that calls glGetFramebufferAttachmentParameteriv(target, attachment, pname, params).
 
void glGetProgramiv (GLuint program, GLenum pname, GLint *params)
 Convenience function that calls glGetProgramiv(program, pname, params).
 
void glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei *length, char *infolog)
 Convenience function that calls glGetProgramInfoLog(program, bufsize, length, infolog).
 
void glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params)
 Convenience function that calls glGetRenderbufferParameteriv(target, pname, params).
 
void glGetShaderiv (GLuint shader, GLenum pname, GLint *params)
 Convenience function that calls glGetShaderiv(shader, pname, params).
 
void glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog)
 Convenience function that calls glGetShaderInfoLog(shader, bufsize, length, infolog).
 
void glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
 Convenience function that calls glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision).
 
void glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei *length, char *source)
 Convenience function that calls glGetShaderSource(shader, bufsize, length, source).
 
void glGetUniformfv (GLuint program, GLint location, GLfloat *params)
 Convenience function that calls glGetUniformfv(program, location, params).
 
void glGetUniformiv (GLuint program, GLint location, GLint *params)
 Convenience function that calls glGetUniformiv(program, location, params).
 
GLint glGetUniformLocation (GLuint program, const char *name)
 Convenience function that calls glGetUniformLocation(program, name).
 
void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params)
 Convenience function that calls glGetVertexAttribfv(index, pname, params).
 
void glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params)
 Convenience function that calls glGetVertexAttribiv(index, pname, params).
 
void glGetVertexAttribPointerv (GLuint index, GLenum pname, void **pointer)
 Convenience function that calls glGetVertexAttribPointerv(index, pname, pointer).
 
GLboolean glIsBuffer (GLuint buffer)
 Convenience function that calls glIsBuffer(buffer).
 
GLboolean glIsFramebuffer (GLuint framebuffer)
 Convenience function that calls glIsFramebuffer(framebuffer).
 
GLboolean glIsProgram (GLuint program)
 Convenience function that calls glIsProgram(program).
 
GLboolean glIsRenderbuffer (GLuint renderbuffer)
 Convenience function that calls glIsRenderbuffer(renderbuffer).
 
GLboolean glIsShader (GLuint shader)
 Convenience function that calls glIsShader(shader).
 
void glLinkProgram (GLuint program)
 Convenience function that calls glLinkProgram(program).
 
void glReleaseShaderCompiler ()
 Convenience function that calls glReleaseShaderCompiler().
 
void glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
 Convenience function that calls glRenderbufferStorage(target, internalformat, width, height).
 
void glSampleCoverage (GLclampf value, GLboolean invert)
 Convenience function that calls glSampleCoverage(value, invert).
 
void glShaderBinary (GLint n, const GLuint *shaders, GLenum binaryformat, const void *binary, GLint length)
 Convenience function that calls glShaderBinary(n, shaders, binaryformat, binary, length).
 
void glShaderSource (GLuint shader, GLsizei count, const char **string, const GLint *length)
 Convenience function that calls glShaderSource(shader, count, string, length).
 
void glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask)
 Convenience function that calls glStencilFuncSeparate(face, func, ref, mask).
 
void glStencilMaskSeparate (GLenum face, GLuint mask)
 Convenience function that calls glStencilMaskSeparate(face, mask).
 
void glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
 Convenience function that calls glStencilOpSeparate(face, fail, zfail, zpass).
 
void glUniform1f (GLint location, GLfloat x)
 Convenience function that calls glUniform1f(location, x).
 
void glUniform1fv (GLint location, GLsizei count, const GLfloat *v)
 Convenience function that calls glUniform1fv(location, count, v).
 
void glUniform1i (GLint location, GLint x)
 Convenience function that calls glUniform1i(location, x).
 
void glUniform1iv (GLint location, GLsizei count, const GLint *v)
 Convenience function that calls glUniform1iv(location, count, v).
 
void glUniform2f (GLint location, GLfloat x, GLfloat y)
 Convenience function that calls glUniform2f(location, x, y).
 
void glUniform2fv (GLint location, GLsizei count, const GLfloat *v)
 Convenience function that calls glUniform2fv(location, count, v).
 
void glUniform2i (GLint location, GLint x, GLint y)
 Convenience function that calls glUniform2i(location, x, y).
 
void glUniform2iv (GLint location, GLsizei count, const GLint *v)
 Convenience function that calls glUniform2iv(location, count, v).
 
void glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z)
 Convenience function that calls glUniform3f(location, x, y, z).
 
void glUniform3fv (GLint location, GLsizei count, const GLfloat *v)
 Convenience function that calls glUniform3fv(location, count, v).
 
void glUniform3i (GLint location, GLint x, GLint y, GLint z)
 Convenience function that calls glUniform3i(location, x, y, z).
 
void glUniform3iv (GLint location, GLsizei count, const GLint *v)
 Convenience function that calls glUniform3iv(location, count, v).
 
void glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 Convenience function that calls glUniform4f(location, x, y, z, w).
 
void glUniform4fv (GLint location, GLsizei count, const GLfloat *v)
 Convenience function that calls glUniform4fv(location, count, v).
 
void glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w)
 Convenience function that calls glUniform4i(location, x, y, z, w).
 
void glUniform4iv (GLint location, GLsizei count, const GLint *v)
 Convenience function that calls glUniform4iv(location, count, v).
 
void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 Convenience function that calls glUniformMatrix2fv(location, count, transpose, value).
 
void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 Convenience function that calls glUniformMatrix3fv(location, count, transpose, value).
 
void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 Convenience function that calls glUniformMatrix4fv(location, count, transpose, value).
 
void glUseProgram (GLuint program)
 Convenience function that calls glUseProgram(program).
 
void glValidateProgram (GLuint program)
 Convenience function that calls glValidateProgram(program).
 
void glVertexAttrib1f (GLuint indx, GLfloat x)
 Convenience function that calls glVertexAttrib1f(indx, x).
 
void glVertexAttrib1fv (GLuint indx, const GLfloat *values)
 Convenience function that calls glVertexAttrib1fv(indx, values).
 
void glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y)
 Convenience function that calls glVertexAttrib2f(indx, x, y).
 
void glVertexAttrib2fv (GLuint indx, const GLfloat *values)
 Convenience function that calls glVertexAttrib2fv(indx, values).
 
void glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z)
 Convenience function that calls glVertexAttrib3f(indx, x, y, z).
 
void glVertexAttrib3fv (GLuint indx, const GLfloat *values)
 Convenience function that calls glVertexAttrib3fv(indx, values).
 
void glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 Convenience function that calls glVertexAttrib4f(indx, x, y, z, w).
 
void glVertexAttrib4fv (GLuint indx, const GLfloat *values)
 Convenience function that calls glVertexAttrib4fv(indx, values).
 
void glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr)
 Convenience function that calls glVertexAttribPointer(indx, size, type, normalized, stride, ptr).
 

Public Attributes

QOpenGLShaderProgramm_blitProgram = nullptr
 
QWaylandGLContextm_context = nullptr
 
QOpenGLBuffer m_buffer
 
int m_squareVerticesOffset
 
int m_inverseSquareVerticesOffset
 
int m_textureVerticesOffset
 
int m_textureWrap
 

Additional Inherited Members

- Public Types inherited from QOpenGLFunctions
enum  OpenGLFeature {
  Multitexture = 0x0001 , Shaders = 0x0002 , Buffers = 0x0004 , Framebuffers = 0x0008 ,
  BlendColor = 0x0010 , BlendEquation = 0x0020 , BlendEquationSeparate = 0x0040 , BlendFuncSeparate = 0x0080 ,
  BlendSubtract = 0x0100 , CompressedTextures = 0x0200 , Multisample = 0x0400 , StencilSeparate = 0x0800 ,
  NPOTTextures = 0x1000 , NPOTTextureRepeat = 0x2000 , FixedFunctionPipeline = 0x4000 , TextureRGFormats = 0x8000 ,
  MultipleRenderTargets = 0x10000 , BlendEquationAdvanced = 0x20000
}
 This enum defines OpenGL and OpenGL ES features whose presence may depend on the implementation. More...
 
- Static Protected Member Functions inherited from QOpenGLFunctions
static bool isInitialized (const QOpenGLFunctionsPrivate *d)
 
- Protected Attributes inherited from QOpenGLFunctions
QOpenGLFunctionsPrivated_ptr
 

Detailed Description

Definition at line 76 of file qwaylandglcontext.cpp.

Constructor & Destructor Documentation

◆ DecorationsBlitter()

◆ ~DecorationsBlitter()

QtWaylandClient::DecorationsBlitter::~DecorationsBlitter ( )
inline

Definition at line 153 of file qwaylandglcontext.cpp.

References m_blitProgram.

Member Function Documentation

◆ blit()

void QtWaylandClient::DecorationsBlitter::blit ( QWaylandEglWindow * window)
inline

Definition at line 157 of file qwaylandglcontext.cpp.

References cache, QOpenGLTextureCache::cacheForContext(), QPlatformOpenGLContext::context(), decoration, GL_FLOAT, QOpenGLFunctions::glBindTexture(), QOpenGLFunctions::glDrawArrays(), QOpenGLFunctions::glTexParameteri(), QOpenGLFunctions::glViewport(), QSize::height(), m_blitProgram, m_context, m_inverseSquareVerticesOffset, m_squareVerticesOffset, m_textureWrap, QOpenGLShaderProgram::setAttributeBuffer(), QSize::width(), and window().

Referenced by QtWaylandClient::QWaylandGLContext::swapBuffers().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_blitProgram

QOpenGLShaderProgram* QtWaylandClient::DecorationsBlitter::m_blitProgram = nullptr

Definition at line 185 of file qwaylandglcontext.cpp.

Referenced by DecorationsBlitter(), ~DecorationsBlitter(), and blit().

◆ m_buffer

QOpenGLBuffer QtWaylandClient::DecorationsBlitter::m_buffer

Definition at line 187 of file qwaylandglcontext.cpp.

Referenced by DecorationsBlitter().

◆ m_context

QWaylandGLContext* QtWaylandClient::DecorationsBlitter::m_context = nullptr

Definition at line 186 of file qwaylandglcontext.cpp.

Referenced by DecorationsBlitter(), and blit().

◆ m_inverseSquareVerticesOffset

int QtWaylandClient::DecorationsBlitter::m_inverseSquareVerticesOffset

Definition at line 189 of file qwaylandglcontext.cpp.

Referenced by DecorationsBlitter(), and blit().

◆ m_squareVerticesOffset

int QtWaylandClient::DecorationsBlitter::m_squareVerticesOffset

Definition at line 188 of file qwaylandglcontext.cpp.

Referenced by DecorationsBlitter(), and blit().

◆ m_textureVerticesOffset

int QtWaylandClient::DecorationsBlitter::m_textureVerticesOffset

Definition at line 190 of file qwaylandglcontext.cpp.

Referenced by DecorationsBlitter().

◆ m_textureWrap

int QtWaylandClient::DecorationsBlitter::m_textureWrap

Definition at line 191 of file qwaylandglcontext.cpp.

Referenced by DecorationsBlitter(), and blit().


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