ShaderProgram QML Type
Encapsulates a Shader Program. More...
| Import Statement: | import Qt3D.Render 2.0 | 
| Since: | Qt 5.5 | 
| Instantiates: | QShaderProgram | 
Properties
- computeShaderCode : string
 - fragmentShaderCode : string
 - geometryShaderCode : string
 - log : string
 - status : string
 - tessellationControlShaderCode : string
 - tessellationEvaluationShaderCode : string
 - vertexShaderCode : string
 
Methods
- string loadSource(url sourceUrl)
 
Detailed Description
ShaderProgram class encapsulates a shader program. A shader program consists of several different shaders, such as vertex and fragment shaders.
Property Documentation
computeShaderCode : string
Holds the compute shader code used by this shader program.
fragmentShaderCode : string
Holds the fragment shader code used by this shader program.
geometryShaderCode : string
Holds the geometry shader code used by this shader program.
log : string
Holds the log of the current shader program. This is useful to diagnose a compilation failure of the shader program.
status : string
Holds the status of the current shader program.
tessellationControlShaderCode : string
Holds the tesselation control shader code used by this shader program.
tessellationEvaluationShaderCode : string
Holds the tesselation evaluation shader code used by this shader program.
vertexShaderCode : string
Holds the vertex shader code used by this shader program.
Method Documentation
string loadSource(url sourceUrl)
Returns the shader code loaded from sourceUrl.
    © The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
    https://doc.qt.io/qt-5.9/qml-qt3d-render-shaderprogram.html