GlLayerRect

Created by svennahler on 22.02.17.

class GlLayerRect : GlLayerShape

Constructors

GlLayerRect
Link copied to clipboard
fun GlLayerRect()
GlLayerRect
Link copied to clipboard
fun GlLayerRect(verticesData: FloatArray, hasStaticData: Boolean)
GlLayerRect
Link copied to clipboard
fun GlLayerRect(hasStaticData: Boolean)

Functions

attach
Link copied to clipboard
override fun attach()
attachBuffer
Link copied to clipboard
override fun attachBuffer()
disable
Link copied to clipboard
override fun disable()
draw
Link copied to clipboard
fun draw(): <ERROR CLASS>
drawWith
Link copied to clipboard
inline fun <T : GlProgram> drawWith(program: T, block: (T) -> Unit)
enable
Link copied to clipboard
open override fun enable(program: GlProgram)
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
freeUp
Link copied to clipboard
override fun freeUp(sync: Boolean)
hashCode
Link copied to clipboard
open override fun hashCode(): Int
queueDestroy
Link copied to clipboard
override fun queueDestroy(sync: Boolean)
queueRebound
Link copied to clipboard
override fun queueRebound()
reboundGlContext
Link copied to clipboard
override fun reboundGlContext(newContext: GlThreadRunner)
releaseGlContext
Link copied to clipboard
override fun releaseGlContext()
runWith
Link copied to clipboard
inline fun <T : GlProgram> runWith(program: T, block: (T) -> Unit)
setBackgroundTexture
Link copied to clipboard
fun setBackgroundTexture(rect: <ERROR CLASS>, transformation: <ERROR CLASS>?, contextRect: <ERROR CLASS>)
fun setBackgroundTexture(rect: <ERROR CLASS>, transformation: <ERROR CLASS>?, contextWidth: Int, contextHeight: Int)
setShape
Link copied to clipboard
fun setShape(rect: <ERROR CLASS>, transformation: <ERROR CLASS>?, contextRect: <ERROR CLASS>)
fun setShape(rect: <ERROR CLASS>, transformation: <ERROR CLASS>?, contextWidth: Int, contextHeight: Int)
setTexture
Link copied to clipboard
fun setTexture(rect: <ERROR CLASS>, transformation: <ERROR CLASS>?, contextWidth: Int, contextHeight: Int)
toString
Link copied to clipboard
open override fun toString(): String
updateFloatBuffer
Link copied to clipboard
override fun updateFloatBuffer(data: FloatArray)
override fun updateFloatBuffer(dataShapePos: FloatArray, dataTexturePos: FloatArray, dataBackgroundTexturePos: FloatArray)
updateVerticesData
Link copied to clipboard
override fun updateVerticesData(verticesData: FloatArray)
override fun updateVerticesData(shapePos: FloatArray, texturePos: FloatArray, backgroundTexturePos: FloatArray)

Properties

attributeBackgroundCoordinates
Link copied to clipboard
override var attributeBackgroundCoordinates: Int
attributePositions
Link copied to clipboard
override var attributePositions: Int
attributeTextureCoordinates
Link copied to clipboard
override var attributeTextureCoordinates: Int
dataLength
Link copied to clipboard
override var dataLength: Int
glContext
Link copied to clipboard
override var glContext: GlThreadRunner
handle
Link copied to clipboard
override var handle: Int
hasChainedOrder
Link copied to clipboard
override var hasChainedOrder: Boolean
hasStaticData
Link copied to clipboard
override val hasStaticData: Boolean
vertexBufferSizeInvalid
Link copied to clipboard
override var vertexBufferSizeInvalid: Boolean
verticesDataBuffer
Link copied to clipboard
override var verticesDataBuffer: FloatBuffer?