|  | KudanAR - Android
    1.6.0
    | 
Inherits ARShaderProgram.
| Public Member Functions | |
| ARAlphaVideoTextureShader () | |
| void | setUVTransform (float[]uvTransform) | 
|  Public Member Functions inherited from ARShaderProgram | |
| void | setShaderStrings (String vertexShaderString, String fragmentShaderString) | 
| void | compileShaders () | 
| void | useProgram () | 
| void | prepareRenderer () | 
| Static Public Member Functions | |
| static ARAlphaVideoTextureShader | 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 | 
The shader program used to draw ARAlphaVideoNodes.
| ARAlphaVideoTextureShader.ARAlphaVideoTextureShader | ( | ) | 
Initialises the ARAlphaVideoTextureShader and sets shader strings for compilation.
| 
 | static | 
Static method for getting ARAlphaVideoTextureShader from the ARShaderManager. Creates a new instance if one doesn't already exist.
| void ARAlphaVideoTextureShader.setUVTransform | ( | float[] | uvTransform | ) | 
Updates uvTransform in ARAlphaVideoNode shader.
| uvTransform | Array of floats containing the UV transform matrix. |