public class GlLayerOperation extends GlScreenOperation
GlOperation.Callback
Modifier and Type | Field and Description |
---|---|
protected boolean |
isCroped |
protected boolean |
showOverlay |
needSetup, stageHeight, stageWidth
Constructor and Description |
---|
GlLayerOperation() |
Modifier and Type | Method and Description |
---|---|
void |
bindStateHandler(StateHandler handler) |
void |
disableCropDelayed() |
GlTexture |
doOperation(GlTexture texture,
boolean renderOffscreen,
GlFrameBufferTexture offScreenTexture) |
void |
enableCropInstant() |
void |
flagAsDirty() |
protected void |
glSetup() |
doOperation, render
isDirty, isSourceDirty, onRelease, removeDirtyFlag, removeSourceDirtyFlag, render, setCallback, setSize, toString
createGlContext, destroyGlContext, finalize, markAsUnused, release, resetToDisplayViewPort, setDisplayViewPort
public void bindStateHandler(StateHandler handler)
bindStateHandler
in class GlOperation
public void disableCropDelayed()
@Nullable public GlTexture doOperation(GlTexture texture, boolean renderOffscreen, GlFrameBufferTexture offScreenTexture)
doOperation
in class GlScreenOperation
public void enableCropInstant()
@AnyThread public void flagAsDirty()
flagAsDirty
in class GlOperation
protected void glSetup()
glSetup
in class GlOperation