SamplerShaderProgram

Constructors

Link copied to clipboard
constructor(dynamicRange: DynamicRangeProfile, inputFormat: GLUtils.InputFormat)
constructor(dynamicRange: DynamicRangeProfile, shaderProvider: ShaderProvider)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
protected var mAlphaScaleLoc: Int
Link copied to clipboard
protected var mPositionLoc: Int
Link copied to clipboard
protected var mProgramHandle: Int
Link copied to clipboard
protected var mTransMatrixLoc: Int

Functions

Link copied to clipboard
fun delete()

Delete the shader program

Link copied to clipboard
protected open override fun loadLocations()
Link copied to clipboard
fun updateAlpha(alpha: Float)

Updates the alpha of the drawn frame

Link copied to clipboard

Updates the texture transform matrix

Link copied to clipboard

Updates the global transform matrix

Link copied to clipboard
open override fun use()

Use this shader program