Inherited by ARAlphaVideoTextureShader, ARCameraBackgroundShader, ARCameraTextureShader, ARColourShader, ARLightShader, ARPointShader, ARTextureShader, and ARVideoTextureShader.
A class representing a shader program
◆ checkError()
| static void ARShaderProgram.checkError |
( |
| ) |
|
|
static |
Checks for OpenGL errors.
◆ compileShaders()
| void ARShaderProgram.compileShaders |
( |
| ) |
|
Compiles shader from fragment and vertex shader strings containing the GLSL files.
◆ createShader()
| static int ARShaderProgram.createShader |
( |
String |
vertexShaderSrc, |
|
|
String |
fragmentShaderSrc |
|
) |
| |
|
static |
Create shader program from vertex and fragment shader strings containing the GLSL file.
- Parameters
-
| vertexShaderSrc | |
| fragmentShaderSrc | |
- Returns
◆ prepareRenderer()
| void ARShaderProgram.prepareRenderer |
( |
| ) |
|
◆ setShaderStrings()
| void ARShaderProgram.setShaderStrings |
( |
String |
vertexShaderString, |
|
|
String |
fragmentShaderString |
|
) |
| |
Sets the shader strings.
- Parameters
-
| vertexShaderString | |
| fragmentShaderString | |
◆ useProgram()
| void ARShaderProgram.useProgram |
( |
| ) |
|
Set OpenGL to use shader program.
The documentation for this class was generated from the following file: