abstract class GlAbstractShader : GlObject
GlAbstractShader(sourceCodeResId: Int, type: Int) GlAbstractShader(sourceCode: String!, type: Int) |
var handle: Int |
|
val sourceCode: String! |
|
val type: Int |
open fun attach(): Unit |
|
open static fun generateShader(shader: String!, type: Int): Int |
|
open fun getHandle(): Int |
|
open fun onRelease(): Unit |
|
open fun prepareSourceCode(sourceCode: String!): String! |
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 |
open class GlFragmentShader : GlAbstractShader
|
|
open class GlVertexShader : GlAbstractShader
|