KudanAR - Android
1.6.0
|
Inherits ARShaderProgram.
Public Member Functions | |
ARCameraBackgroundShader () | |
void | setUVTransform (float[]uvTransform) |
void | setMarkerModelViewProjection (float[]mvp) |
Public Member Functions inherited from ARShaderProgram | |
void | setShaderStrings (String vertexShaderString, String fragmentShaderString) |
void | compileShaders () |
void | useProgram () |
void | prepareRenderer () |
Static Public Member Functions | |
static ARCameraBackgroundShader | getShader () |
Static Public Member Functions inherited from ARShaderProgram | |
static int | createShader (String vertexShaderSrc, String fragmentShaderSrc) |
static void | checkError () |
Additional Inherited Members | |
Protected Attributes inherited from ARShaderProgram | |
int | mShaderID |
A class for representing the shader program responsible for drawing ARCameraBackgroundMaterial.
ARCameraBackgroundShader.ARCameraBackgroundShader | ( | ) |
Initialises the ARCameraBackgroundShader and sets shader strings for compilation.
|
static |
Static method for getting ARCameraBackgroundShader from the ARShaderManager. If it doesn't exist it's created.
void ARCameraBackgroundShader.setMarkerModelViewProjection | ( | float[] | mvp | ) |
Set the shaders model view projection.
mvp | Float[] containing model view projection matrix. |
void ARCameraBackgroundShader.setUVTransform | ( | float[] | uvTransform | ) |
Set the shaders UV transform.
uvTransform | Float[] containing model UV transformation matrix. |