ViewSurfaceFilterRender

Created by pedro on 18/07/18.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
open val position: PointF?
Link copied to clipboard
open val previewHeight: Int
Link copied to clipboard
open val previewWidth: Int
Link copied to clipboard
open var previousTexId: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var rotation: Int
Link copied to clipboard
open val scale: PointF?
Link copied to clipboard
open val texId: Int
Link copied to clipboard
protected open var width: Int

Functions

Link copied to clipboard
open fun draw()
Link copied to clipboard

This texture must be renderer using an api called on main thread to avoid possible errors

Link copied to clipboard
open fun initFBOLink()
Link copied to clipboard
open fun initGl(width: Int, height: Int, context: Context?, previewWidth: Int, previewHeight: Int)
Link copied to clipboard
open override fun release()
Link copied to clipboard
open fun setAlpha(alpha: Float)
Link copied to clipboard
open fun setDefaultScale(streamWidth: Int, streamHeight: Int)
Link copied to clipboard
open fun setPosition(positionTo: TranslateTo?)
open fun setPosition(x: Float, y: Float)
Link copied to clipboard
open fun setPreviewSize(previewWidth: Int, previewHeight: Int)
Link copied to clipboard
open fun setScale(scaleX: Float, scaleY: Float)
Link copied to clipboard
fun setView(view: View?)
fun setView(@LayoutRes layoutId: Int)