Shader

Search for usage in LXR

Shader Class Reference

#include <dashedshader.h>

Inheritance diagram for Shader:

Public Member Functions

QList< QByteArrayattributes () const
 
const char * fragmentShader () const
 
void resolveUniforms ()
 
void updateState (const State *state, const State *)
 
const char * vertexShader () const
 
- Public Member Functions inherited from QSGSimpleMaterialShader< State >
virtual QList< QByteArrayattributes () const const =0
 
 QSG_DECLARE_SIMPLE_COMPARABLE_SHADER (Shader, State)
 
 QSG_DECLARE_SIMPLE_SHADER (Shader, State)
 
const char * uniformMatrixName () const const
 
const char * uniformOpacityName () const const
 

Detailed Description

[1]

[2]

Definition at line 73 of file dashedshader.h.

Member Function Documentation

◆ attributes()

QList<QByteArray> Shader::attributes ( ) const
inline

[3] //! [4]

Definition at line 107 of file dashedshader.h.

◆ resolveUniforms()

void Shader::resolveUniforms ( )
inlinevirtual

[5] //! [6]

Reimplemented from QSGSimpleMaterialShader< State >.

Definition at line 115 of file dashedshader.h.

◆ updateState()

void Shader::updateState ( const State state,
const State  
)
inlinevirtual

[4] //! [5]

Implements QSGSimpleMaterialShader< State >.

Definition at line 113 of file dashedshader.h.

◆ vertexShader()

const char* Shader::vertexShader ( ) const
inline

[2] //! [3]

Definition at line 78 of file dashedshader.h.


The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 03:57:39 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.