public abstract class GlLayerBase extends LayerBase
Modifier and Type | Field and Description |
---|---|
protected android.graphics.Rect |
stage |
protected Transformation |
transformationGlSafe |
protected Transformation |
transformationUiSafe |
isAttached, showState, uiDensity, willDrawUi
Constructor and Description |
---|
GlLayerBase(StateHandler stateHandler) |
Modifier and Type | Method and Description |
---|---|
boolean |
doRespondOnClick(TransformedMotionEvent event) |
android.content.res.Resources |
getResources() |
abstract void |
glSetup() |
void |
onMotionEvent(TransformedMotionEvent event) |
void |
render() |
void |
setTransformation(Transformation matrix) |
getStateHandler, isEnabled, onActivated, onAttached, onAttachedToUI, onDeactivated, onDetached, onDetachedFromUI, onDrawUI, onSizeChanged, postInvalidateUi, setWillDrawUi
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isRelativeToCrop, setImageRect
protected Transformation transformationGlSafe
protected Transformation transformationUiSafe
protected android.graphics.Rect stage
public GlLayerBase(StateHandler stateHandler)
public android.content.res.Resources getResources()
@WorkerThread public abstract void glSetup()
@AnyThread public void render()
@MainThread public void setTransformation(@NonNull Transformation matrix)
@MainThread public void onMotionEvent(@NonNull TransformedMotionEvent event)
public boolean doRespondOnClick(@NonNull TransformedMotionEvent event)