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

[3] //! [4]

Implements QSGSimpleMaterialShader< State >.

Definition at line 107 of file dashedshader.h.

◆ fragmentShader()

const char * Shader::fragmentShader ( ) const
inline

Definition at line 91 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-2024 The KDE developers.
Generated on Sun Feb 25 2024 18:45:37 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.