library / com.otaliastudios.opengl.program / GlFlatProgram

GlFlatProgram

open class GlFlatProgram : GlProgram

An GlProgram that uses basic flat-shading rendering, based on FlatShadedProgram from grafika.

Constructors

<init>

GlFlatProgram()

An GlProgram that uses basic flat-shading rendering, based on FlatShadedProgram from grafika.

Properties

color

var color: FloatArray

Inherited Properties

handle

val handle: Int

Functions

onPostDraw

open fun onPostDraw(drawable: GlDrawable): Unit

onPreDraw

open fun onPreDraw(drawable: GlDrawable, modelViewProjectionMatrix: FloatArray): Unit

setColor

fun setColor(color: Int): Unit

Inherited Functions

draw

fun draw(drawable: GlDrawable, modelViewProjectionMatrix: FloatArray = drawable.modelMatrix): Unit

getAttribHandle

fun getAttribHandle(name: String): GlProgramLocation

getUniformHandle

fun getUniformHandle(name: String): GlProgramLocation

onDraw

open fun onDraw(drawable: GlDrawable): Unit

release

open fun release(): Unit