LibreOffice Module android (master) 1
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
org.mozilla.gecko.gfx.ViewportMetrics Class Reference

ViewportMetrics manages state and contains some utility functions related to the page viewport for the Gecko layer client to use. More...

Collaboration diagram for org.mozilla.gecko.gfx.ViewportMetrics:
[legend]

Public Member Functions

 ViewportMetrics (DisplayMetrics metrics)
 
 ViewportMetrics (ViewportMetrics viewport)
 
 ViewportMetrics (ImmutableViewportMetrics viewport)
 
 ViewportMetrics (JSONObject json) throws JSONException
 
 ViewportMetrics (float x, float y, float width, float height, float pageLeft, float pageTop, float pageRight, float pageBottom, float cssPageLeft, float cssPageTop, float cssPageRight, float cssPageBottom, float zoom)
 
PointF getOrigin ()
 
FloatSize getSize ()
 
RectF getViewport ()
 
RectF getCssViewport ()
 
RectF getPageRect ()
 
RectF getCssPageRect ()
 
float getZoomFactor ()
 
void setPageRect (RectF pageRect, RectF cssPageRect)
 
void setViewport (RectF viewport)
 
void setOrigin (PointF origin)
 
void setSize (FloatSize size)
 
void setZoomFactor (float zoomFactor)
 
String toJSON ()
 
String toString ()
 

Private Attributes

RectF mPageRect
 
RectF mCssPageRect
 
RectF mViewportRect
 
float mZoomFactor
 

Static Private Attributes

static final String LOGTAG = "GeckoViewportMetrics"
 

Detailed Description

ViewportMetrics manages state and contains some utility functions related to the page viewport for the Gecko layer client to use.

Definition at line 19 of file ViewportMetrics.java.

Constructor & Destructor Documentation

◆ ViewportMetrics() [1/5]

org.mozilla.gecko.gfx.ViewportMetrics.ViewportMetrics ( DisplayMetrics  metrics)
inline

◆ ViewportMetrics() [2/5]

org.mozilla.gecko.gfx.ViewportMetrics.ViewportMetrics ( ViewportMetrics  viewport)
inline

◆ ViewportMetrics() [3/5]

org.mozilla.gecko.gfx.ViewportMetrics.ViewportMetrics ( ImmutableViewportMetrics  viewport)
inline

◆ ViewportMetrics() [4/5]

org.mozilla.gecko.gfx.ViewportMetrics.ViewportMetrics ( JSONObject  json) throws JSONException
inline

◆ ViewportMetrics() [5/5]

org.mozilla.gecko.gfx.ViewportMetrics.ViewportMetrics ( float  x,
float  y,
float  width,
float  height,
float  pageLeft,
float  pageTop,
float  pageRight,
float  pageBottom,
float  cssPageLeft,
float  cssPageTop,
float  cssPageRight,
float  cssPageBottom,
float  zoom 
)
inline

Member Function Documentation

◆ getCssPageRect()

RectF org.mozilla.gecko.gfx.ViewportMetrics.getCssPageRect ( )
inline

◆ getCssViewport()

RectF org.mozilla.gecko.gfx.ViewportMetrics.getCssViewport ( )
inline

◆ getOrigin()

PointF org.mozilla.gecko.gfx.ViewportMetrics.getOrigin ( )
inline

◆ getPageRect()

RectF org.mozilla.gecko.gfx.ViewportMetrics.getPageRect ( )
inline

◆ getSize()

FloatSize org.mozilla.gecko.gfx.ViewportMetrics.getSize ( )
inline

◆ getViewport()

RectF org.mozilla.gecko.gfx.ViewportMetrics.getViewport ( )
inline

◆ getZoomFactor()

float org.mozilla.gecko.gfx.ViewportMetrics.getZoomFactor ( )
inline

◆ setOrigin()

void org.mozilla.gecko.gfx.ViewportMetrics.setOrigin ( PointF  origin)
inline

◆ setPageRect()

void org.mozilla.gecko.gfx.ViewportMetrics.setPageRect ( RectF  pageRect,
RectF  cssPageRect 
)
inline

◆ setSize()

void org.mozilla.gecko.gfx.ViewportMetrics.setSize ( FloatSize  size)
inline

◆ setViewport()

void org.mozilla.gecko.gfx.ViewportMetrics.setViewport ( RectF  viewport)
inline

◆ setZoomFactor()

void org.mozilla.gecko.gfx.ViewportMetrics.setZoomFactor ( float  zoomFactor)
inline

◆ toJSON()

String org.mozilla.gecko.gfx.ViewportMetrics.toJSON ( )
inline

◆ toString()

String org.mozilla.gecko.gfx.ViewportMetrics.toString ( )
inline

Member Data Documentation

◆ LOGTAG

final String org.mozilla.gecko.gfx.ViewportMetrics.LOGTAG = "GeckoViewportMetrics"
staticprivate

Definition at line 20 of file ViewportMetrics.java.

◆ mCssPageRect

RectF org.mozilla.gecko.gfx.ViewportMetrics.mCssPageRect
private

◆ mPageRect

RectF org.mozilla.gecko.gfx.ViewportMetrics.mPageRect
private

◆ mViewportRect

RectF org.mozilla.gecko.gfx.ViewportMetrics.mViewportRect
private

◆ mZoomFactor

float org.mozilla.gecko.gfx.ViewportMetrics.mZoomFactor
private

The documentation for this class was generated from the following file: