Package com.castlabs.sdk.viisights.effects

# Interface ShaderInterface

All Known Implementing Classes:
  `BlurEffect`, `GrainEffect`, `NoEffect`

public interface ShaderInterface
Interface for shaders used in the Viisights plugin. Implement this interface to provide custom shader code for effects.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getShader(GLSurfaceView mGlSurfaceView)`
  Returns Shader code

- ## Method Details

  - ### getShader

    String getShader(GLSurfaceView mGlSurfaceView)
    Returns Shader code
    Parameters:
      `mGlSurfaceView` - send this for every shader but this will only be used when the shader needs it.
    Returns:
      complete shader code in C