open class GlProgram : GlObject
GlProgram(vertexShader: GlVertexShader!, fragmentShader: GlFragmentShader!) |
open fun attach(): Unit |
|
fun getAttribute(name: String!): Int |
|
open fun getHandle(): Int |
|
fun getUniform(name: String!): Int |
|
open static fun loadProgram(vertexShader: Int, pixelShader: Int): Int |
|
open fun onRelease(): Unit |
|
open fun setUseDynamicInput(useExternalTexture: Boolean): Unit |
|
open fun toString(): String |
|
open fun use(): Unit |
|
open static fun useProgram(handle: Int): Int |
open static fun createGlContext(glThreadRunner: GlThreadRunner!): Unit |
|
open static fun destroyGlContext(): Unit |
|
open fun finalize(): Unit |
|
fun markAsUnused(): Unit |
|
fun release(): Unit |
|
open static fun resetToDisplayViewPort(): Unit |
|
open static fun setDisplayViewPort(x: Int, y: Int, width: Int, height: Int): Unit |