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
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

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::compositionFragShader

Definition at line 348 of file qopenglengineshadermanager_p.h.

Referenced by operator==().

◆ customStageSource

QByteArray QOpenGLEngineShaderProg::customStageSource

Definition at line 350 of file qopenglengineshadermanager_p.h.

Referenced by operator==().

◆ mainFragShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::mainFragShader

Definition at line 345 of file qopenglengineshadermanager_p.h.

Referenced by operator==().

◆ mainVertexShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::mainVertexShader

Definition at line 343 of file qopenglengineshadermanager_p.h.

Referenced by operator==().

◆ maskFragShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::maskFragShader

Definition at line 347 of file qopenglengineshadermanager_p.h.

Referenced by operator==().

◆ positionVertexShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::positionVertexShader

◆ program

◆ srcPixelFragShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::srcPixelFragShader

Definition at line 346 of file qopenglengineshadermanager_p.h.

Referenced by operator==().

◆ uniformLocations

QList<uint> QOpenGLEngineShaderProg::uniformLocations

◆ useOpacityAttribute

bool QOpenGLEngineShaderProg::useOpacityAttribute

◆ usePmvMatrixAttribute

bool QOpenGLEngineShaderProg::usePmvMatrixAttribute

Definition at line 357 of file qopenglengineshadermanager_p.h.

◆ useTextureCoords

bool QOpenGLEngineShaderProg::useTextureCoords

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