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
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 334 of file qopenglengineshadermanager_p.h.

Constructor & Destructor Documentation

◆ QOpenGLEngineShaderProg()

QOpenGLEngineShaderProg::QOpenGLEngineShaderProg ( )
inline

Definition at line 337 of file qopenglengineshadermanager_p.h.

◆ ~QOpenGLEngineShaderProg()

QOpenGLEngineShaderProg::~QOpenGLEngineShaderProg ( )
inline

Definition at line 339 of file qopenglengineshadermanager_p.h.

Member Function Documentation

◆ operator==()

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

Definition at line 360 of file qopenglengineshadermanager_p.h.

Member Data Documentation

◆ compositionFragShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::compositionFragShader

Definition at line 349 of file qopenglengineshadermanager_p.h.

◆ customStageSource

QByteArray QOpenGLEngineShaderProg::customStageSource

Definition at line 351 of file qopenglengineshadermanager_p.h.

◆ mainFragShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::mainFragShader

Definition at line 346 of file qopenglengineshadermanager_p.h.

◆ mainVertexShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::mainVertexShader

Definition at line 344 of file qopenglengineshadermanager_p.h.

◆ maskFragShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::maskFragShader

Definition at line 348 of file qopenglengineshadermanager_p.h.

◆ positionVertexShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::positionVertexShader

Definition at line 345 of file qopenglengineshadermanager_p.h.

◆ program

QOpenGLShaderProgram* QOpenGLEngineShaderProg::program

Definition at line 352 of file qopenglengineshadermanager_p.h.

◆ srcPixelFragShader

QOpenGLEngineSharedShaders::SnippetName QOpenGLEngineShaderProg::srcPixelFragShader

Definition at line 347 of file qopenglengineshadermanager_p.h.

◆ uniformLocations

QList<uint> QOpenGLEngineShaderProg::uniformLocations

Definition at line 354 of file qopenglengineshadermanager_p.h.

◆ useOpacityAttribute

bool QOpenGLEngineShaderProg::useOpacityAttribute

Definition at line 357 of file qopenglengineshadermanager_p.h.

◆ usePmvMatrixAttribute

bool QOpenGLEngineShaderProg::usePmvMatrixAttribute

Definition at line 358 of file qopenglengineshadermanager_p.h.

◆ useTextureCoords

bool QOpenGLEngineShaderProg::useTextureCoords

Definition at line 356 of file qopenglengineshadermanager_p.h.


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