open class GlFrameBufferTexture : GlTexture
GlFrameBufferTexture(width: Int, height: Int) |
var changeCount: Long |
|
var downScaleFiltering: Int |
|
var horizontalWrap: Int |
|
var textureHandle: Int |
|
var upScaleFiltering: Int |
|
var verticalWrap: Int |
open fun bindTexture(uniform: Int, slot: Int): Unit |
|
open fun changeSize(textureToEqualize: GlTexture!): Unit open fun changeSize(width: Int, height: Int): Unit |
|
open fun copyToBitmap(): Bitmap! open fun copyToBitmap(x: Int, y: Int, w: Int, h: Int): Bitmap! |
|
open fun copyToRaw(glRawBitmap: GlRawBitmap!): GlRawBitmap! open fun copyToRaw(glRawBitmap: GlRawBitmap!, x: Int, y: Int, w: Int, h: Int): GlRawBitmap! |
|
open fun getTextureHeight(): Int |
|
open fun getTextureWidth(): Int |
|
open fun isExternalTexture(): Boolean |
|
open fun isRecording(): Boolean |
|
open fun onAttach(textureHandle: Int): Unit |
|
open fun onRelease(): Unit |
|
open fun setBehave(downScaleFiltering: Int, upScaleFiltering: Int, horizontalWrap: Int, verticalWrap: Int): Unit |
|
open fun startRecord(): Unit open fun startRecord(doClear: Boolean): Unit |
|
open fun stopRecord(): Unit |
fun attach(): Unit |
|
open fun changeBehave(downScaleFiltering: Int, upScaleFiltering: Int, horizontalWrap: Int, verticalWrap: Int): Unit |
|
open fun getChangeCount(): Long |
|
open static fun getMaxTextureSize(): Int |
|
open fun getTextureHandle(): Int |
|
fun getTextureTarget(): Int |
|
open fun getTransformation(): Transformation! |
|
open fun hasTransformation(): Boolean |
|
open static fun isMipmapFilterMode(filterMode: Int): Boolean |
|
open fun markDirty(): Unit |
|
open fun setBehave(filtering: Int, wrap: Int): Unit open fun setBehave(downScaleFiltering: Int, upScaleFiltering: Int, wrap: Int): Unit |
|
open fun setTransformation(matrix: Transformation!): Unit |
|
open fun textureChanged(): Unit |
|
open fun updateMipmapIfNeeded(): Unit |
|
open static fun upscaleValueToPowOfTwo(value: Int): Int |
|
open fun useMipmap(): Boolean |