Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QOpenGLEngineShaderProg Class Reference

#include <qopenglengineshadermanager_p.h>

+ Collaboration diagram for QOpenGLEngineShaderProg:

Public Member Functions

 QOpenGLEngineShaderProg ()
 
 ~QOpenGLEngineShaderProg ()
 
bool operator== (const QOpenGLEngineShaderProg &other) const
 

Public Attributes

QOpenGLEngineSharedShaders::SnippetName mainVertexShader
 
QOpenGLEngineSharedShaders::SnippetName positionVertexShader
 
QOpenGLEngineSharedShaders::SnippetName mainFragShader
 
QOpenGLEngineSharedShaders::SnippetName srcPixelFragShader
 
QOpenGLEngineSharedShaders::SnippetName maskFragShader
 
QOpenGLEngineSharedShaders::SnippetName compositionFragShader
 
QByteArray customStageSource
 
QOpenGLShaderProgramprogram
 
QList< uintuniformLocations
 
bool useTextureCoords
 
bool useOpacityAttribute
 
bool usePmvMatrixAttribute
 

Detailed Description

Definition at line 333 of file qopenglengineshadermanager_p.h.

Constructor & Destructor Documentation

◆ QOpenGLEngineShaderProg()

QOpenGLEngineShaderProg::QOpenGLEngineShaderProg ( )
inline

Definition at line 336 of file qopenglengineshadermanager_p.h.

◆ ~QOpenGLEngineShaderProg()

QOpenGLEngineShaderProg::~QOpenGLEngineShaderProg ( )
inline

Definition at line 338 of file qopenglengineshadermanager_p.h.

References program.

Member Function Documentation

◆ operator==()

bool QOpenGLEngineShaderProg::operator== ( const QOpenGLEngineShaderProg other) const
inline

Definition at line 359 of file qopenglengineshadermanager_p.h.

References compositionFragShader, customStageSource, mainFragShader, mainVertexShader, maskFragShader, other(), positionVertexShader, and srcPixelFragShader.

+ Here is the call graph for this function:

Member Data Documentation

◆ compositionFragShader

◆ customStageSource

◆ mainFragShader

◆ mainVertexShader

◆ maskFragShader

◆ positionVertexShader

◆ program

◆ srcPixelFragShader

◆ uniformLocations

QList<uint> QOpenGLEngineShaderProg::uniformLocations

◆ useOpacityAttribute

bool QOpenGLEngineShaderProg::useOpacityAttribute

◆ usePmvMatrixAttribute

bool QOpenGLEngineShaderProg::usePmvMatrixAttribute

◆ useTextureCoords

bool QOpenGLEngineShaderProg::useTextureCoords

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