KudanAR - Android  1.6.0
ARCameraBackgroundShader Class Reference

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
 

Detailed Description

A class for representing the shader program responsible for drawing ARCameraBackgroundMaterial.

Constructor & Destructor Documentation

◆ ARCameraBackgroundShader()

ARCameraBackgroundShader.ARCameraBackgroundShader ( )

Initialises the ARCameraBackgroundShader and sets shader strings for compilation.

Member Function Documentation

◆ getShader()

static ARCameraBackgroundShader ARCameraBackgroundShader.getShader ( )
static

Static method for getting ARCameraBackgroundShader from the ARShaderManager. If it doesn't exist it's created.

Returns
ARCameraBackgroundShader

◆ setMarkerModelViewProjection()

void ARCameraBackgroundShader.setMarkerModelViewProjection ( float[]  mvp)

Set the shaders model view projection.

Parameters
mvpFloat[] containing model view projection matrix.

◆ setUVTransform()

void ARCameraBackgroundShader.setUVTransform ( float[]  uvTransform)

Set the shaders UV transform.

Parameters
uvTransformFloat[] containing model UV transformation matrix.

The documentation for this class was generated from the following file: