RootEncoder
Toggle table of contents
2.8.1
release
Target filter
release
Switch theme
Search in API
Skip to content
RootEncoder
encoder
/
com.pedro.encoder.input.gl.render.filters.object
/
BaseObjectFilterRender
Base
Object
Filter
Render
@
RequiresApi
(
api
=
18
)
abstract
class
BaseObjectFilterRender
:
BaseFilterRender
Created by pedro on 03/08/18.
Inheritors
GifFilterRender
ImageFilterRender
SurfaceFilterRender
TextFilterRender
ViewSurfaceFilterRender
Members
Constructors
Base
Object
Filter
Render
Link copied to clipboard
constructor
(
)
Properties
alpha
Link copied to clipboard
var
alpha
:
Float
position
Link copied to clipboard
val
position
:
PointF
preview
Height
Link copied to clipboard
open
val
previewHeight
:
Int
preview
Width
Link copied to clipboard
open
val
previewWidth
:
Int
previous
Tex
Id
Link copied to clipboard
open
var
previousTexId
:
Int
render
Handler
Link copied to clipboard
open
var
renderHandler
:
RenderHandler
?
render
Mode
Link copied to clipboard
open
var
renderMode
:
RenderMode
?
rotation
Link copied to clipboard
var
rotation
:
Int
scale
Link copied to clipboard
val
scale
:
PointF
sprite
Link copied to clipboard
val
sprite
:
Sprite
tex
Id
Link copied to clipboard
open
val
texId
:
Int
width
Link copied to clipboard
protected
open
var
width
:
Int
Functions
draw
Link copied to clipboard
open
fun
draw
(
)
init
FBOLink
Link copied to clipboard
open
fun
initFBOLink
(
)
init
Gl
Link copied to clipboard
open
fun
initGl
(
width
:
Int
,
height
:
Int
,
context
:
Context
?
,
previewWidth
:
Int
,
previewHeight
:
Int
)
release
Link copied to clipboard
open
override
fun
release
(
)
set
Position
Link copied to clipboard
fun
setPosition
(
positionTo
:
TranslateTo
)
fun
setPosition
(
x
:
Float
,
y
:
Float
)
set
Preview
Size
Link copied to clipboard
open
fun
setPreviewSize
(
previewWidth
:
Int
,
previewHeight
:
Int
)
set
Scale
Link copied to clipboard
fun
setScale
(
scaleX
:
Float
,
scaleY
:
Float
)