LibreOffice Module android (master) 1
|
DocumentOverlayLayer responsibility is to get the changes to the viewport and report them to DocumentOverlayView. More...
Public Member Functions | |
void | draw (final RenderContext context) |
Public Member Functions inherited from org.mozilla.gecko.gfx.Layer | |
Layer () | |
Layer (IntSize size) | |
final boolean | update (RenderContext context) |
Updates the layer. More... | |
abstract void | draw (RenderContext context) |
Subclasses override this function to draw the layer. More... | |
Region | getValidRegion (RenderContext context) |
Returns the region of the layer that is considered valid. More... | |
void | beginTransaction () |
Call this before modifying the layer. More... | |
void | endTransaction () |
Call this when you're done modifying the layer. More... | |
Rect | getPosition () |
Returns the current layer position. More... | |
void | setPosition (Rect newPosition) |
Sets the position. More... | |
float | getResolution () |
Returns the current layer's resolution. More... | |
void | setResolution (float newResolution) |
Sets the layer resolution. More... | |
boolean | usesDefaultProgram () |
Private Attributes | |
float | mViewLeft |
float | mViewTop |
float | mViewZoom |
Additional Inherited Members | |
Protected Member Functions inherited from org.mozilla.gecko.gfx.Layer | |
RectF | getBounds (RenderContext context) |
Given the intrinsic size of the layer, returns the pixel boundaries of the layer rect. More... | |
boolean | inTransaction () |
Returns true if the layer is currently in a transaction and false otherwise. More... | |
void | performUpdates (RenderContext context) |
Subclasses may override this method to perform custom layer updates. More... | |
final void | fillRectCoordBuffer (float[] dest, RectF rect, float viewWidth, float viewHeight, Rect cropRect, float texWidth, float texHeight) |
This function fills in the provided dest array with values to render a texture. More... | |
Protected Attributes inherited from org.mozilla.gecko.gfx.Layer | |
Rect | mPosition |
float | mResolution |
boolean | mUsesDefaultProgram = true |
DocumentOverlayLayer responsibility is to get the changes to the viewport and report them to DocumentOverlayView.
Definition at line 41 of file DocumentOverlay.java.
|
inline |
Reimplemented from org.mozilla.gecko.gfx.Layer.
Definition at line 50 of file DocumentOverlay.java.
References org.mozilla.gecko.util.FloatUtils.fuzzyEquals(), org.libreoffice.LOKitShell.getMainHandler(), org.libreoffice.overlay.DocumentOverlay.mDocumentOverlayView, org.libreoffice.overlay.DocumentOverlay.DocumentOverlayLayer.mViewLeft, org.libreoffice.overlay.DocumentOverlay.DocumentOverlayLayer.mViewTop, org.libreoffice.overlay.DocumentOverlay.DocumentOverlayLayer.mViewZoom, org.libreoffice.overlay.DocumentOverlayView.repositionWithViewport(), run(), org.mozilla.gecko.gfx.Layer.RenderContext.viewport, and org.mozilla.gecko.gfx.Layer.RenderContext.zoomFactor.
|
private |
Definition at line 42 of file DocumentOverlay.java.
Referenced by org.libreoffice.overlay.DocumentOverlay.DocumentOverlayLayer.draw().
|
private |
Definition at line 43 of file DocumentOverlay.java.
Referenced by org.libreoffice.overlay.DocumentOverlay.DocumentOverlayLayer.draw().
|
private |
Definition at line 44 of file DocumentOverlay.java.
Referenced by org.libreoffice.overlay.DocumentOverlay.DocumentOverlayLayer.draw().