Top Fields Constructors Methods
com.sun.webkit.perf

public final Class WCGraphicsPerfLogger

extends WCGraphicsContext
Class Inheritance
Imports
java.nio.ByteBuffer, com.sun.javafx.logging.PlatformLogger, com.sun.prism.paint.Color, com.sun.webkit.graphics.Ref, .RenderTheme, .ScrollBarTheme, .WCFont, .WCGradient, .WCGraphicsContext, .WCIcon, .WCImage, .WCPath, .WCPoint, .WCRectangle, .WCTransform

Field Summary

Modifier and TypeField and Description
private final WCGraphicsContext
private static final PlatformLogger
private static final PerfLogger
Inherited from com.sun.webkit.graphics.WCGraphicsContext:
COMPOSITE_CLEARCOMPOSITE_COPYCOMPOSITE_DESTINATION_ATOPCOMPOSITE_DESTINATION_INCOMPOSITE_DESTINATION_OUTCOMPOSITE_DESTINATION_OVERCOMPOSITE_HIGHLIGHTCOMPOSITE_PLUS_DARKERCOMPOSITE_PLUS_LIGHTERCOMPOSITE_SOURCE_ATOPCOMPOSITE_SOURCE_INCOMPOSITE_SOURCE_OUTCOMPOSITE_SOURCE_OVERCOMPOSITE_XOR

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
clearRect(float x, float y, float w, float h)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.clearRect.

public void
public WCGradient<G>
public WCGradient<G>
public void
public void
drawBitmapImage(ByteBuffer image, int x, int y, int w, int h)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawBitmapImage.

public void
drawEllipse(int x, int y, int w, int h)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawEllipse.

public void
drawFocusRing(int x, int y, int w, int h, Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawFocusRing.

public void
drawIcon(WCIcon icon, int x, int y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawIcon.

public void
drawImage(WCImage img, float dstx, float dsty, float dstw, float dsth, float srcx, float srcy, float srcw, float srch)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawImage.

public void
drawLine(int x0, int y0, int x1, int y1)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawLine.

public void
drawPattern(WCImage texture, WCRectangle srcRect, WCTransform patternTransform, WCPoint phase, WCRectangle destRect)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawPattern.

public void
drawPolygon(WCPath<P> path, boolean shouldAntialias)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawPolygon.

public void
drawRect(int x, int y, int w, int h)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawRect.

public void
drawScrollbar(ScrollBarTheme theme, Ref widget, int x, int y, int pressedPart, int hoveredPart)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawScrollbar.

public void
drawString(WCFont f, int[] glyphs, float[] advanceDXY, float x, float y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawString.

public void
drawString(WCFont f, String str, boolean rtl, int from, int to, float x, float y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawString.

public void
drawWidget(RenderTheme theme, Ref widget, int x, int y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawWidget.

public void
public void
public void
fillRect(float x, float y, float w, float h, Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.fillRect.

public void
fillRoundedRect(float x, float y, float w, float h, float topLeftW, float topLeftH, float topRightW, float topRightH, float bottomLeftW, float bottomLeftH, float bottomRightW, float bottomRightH, Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.fillRoundedRect.

public void
public float
public WCRectangle
public int
public WCImage
public Object
public WCTransform
public static synchronized boolean
public boolean
public static void
log()

public static void
public void
public void
rotate(float radians)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.rotate.

public void
public void
scale(float scaleX, float scaleY)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.scale.

public void
public void
setClip(WCPath<P> path, boolean isOut)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setClip.

public void
public void
setClip(int cx, int cy, int cw, int ch)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setClip.

public void
public void
public void
public void
public void
public void
setLineDash(float offset, float... sizes)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setLineDash.

public void
public void
public void
public void
setShadow(float dx, float dy, float blur, Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setShadow.

public void
public void
public void
public void
public void
setTextMode(boolean fill, boolean stroke, boolean clip)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setTextMode.

public void
public void
strokeArc(int x, int y, int w, int h, int startAngle, int angleSpan)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.strokeArc.

public void
public void
strokeRect(float x, float y, float w, float h, float lengthWidth)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.strokeRect.

public void
translate(float x, float y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.translate.

Field Detail

gcback to summary
private final WCGraphicsContext gc
logback to summary
private static final PlatformLogger log
loggerback to summary
private static final PerfLogger logger

Constructor Detail

WCGraphicsPerfLoggerback to summary
public WCGraphicsPerfLogger(WCGraphicsContext gc)

Method Detail

beginTransparencyLayerback to summary
public void beginTransparencyLayer(float opacity)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.beginTransparencyLayer.

Annotations
@Override
clearRectback to summary
public void clearRect(float x, float y, float w, float h)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.clearRect.

Annotations
@Override
concatTransformback to summary
public void concatTransform(WCTransform t)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.concatTransform.

Annotations
@Override
createLinearGradientback to summary
public WCGradient<G> createLinearGradient(WCPoint p1, WCPoint p2)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.createLinearGradient.

Annotations
@Override
createRadialGradientback to summary
public WCGradient<G> createRadialGradient(WCPoint p1, float r1, WCPoint p2, float r2)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.createRadialGradient.

Annotations
@Override
disposeback to summary
public void dispose()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.dispose.

Annotations
@Override
drawBitmapImageback to summary
public void drawBitmapImage(ByteBuffer image, int x, int y, int w, int h)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawBitmapImage.

Annotations
@Override
drawEllipseback to summary
public void drawEllipse(int x, int y, int w, int h)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawEllipse.

Annotations
@Override
drawFocusRingback to summary
public void drawFocusRing(int x, int y, int w, int h, Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawFocusRing.

Annotations
@Override
drawIconback to summary
public void drawIcon(WCIcon icon, int x, int y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawIcon.

Annotations
@Override
drawImageback to summary
public void drawImage(WCImage img, float dstx, float dsty, float dstw, float dsth, float srcx, float srcy, float srcw, float srch)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawImage.

Annotations
@Override
drawLineback to summary
public void drawLine(int x0, int y0, int x1, int y1)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawLine.

Annotations
@Override
drawPatternback to summary
public void drawPattern(WCImage texture, WCRectangle srcRect, WCTransform patternTransform, WCPoint phase, WCRectangle destRect)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawPattern.

Annotations
@Override
drawPolygonback to summary
public void drawPolygon(WCPath<P> path, boolean shouldAntialias)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawPolygon.

Annotations
@Override
drawRectback to summary
public void drawRect(int x, int y, int w, int h)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawRect.

Annotations
@Override
drawScrollbarback to summary
public void drawScrollbar(ScrollBarTheme theme, Ref widget, int x, int y, int pressedPart, int hoveredPart)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawScrollbar.

Annotations
@Override
drawStringback to summary
public void drawString(WCFont f, int[] glyphs, float[] advanceDXY, float x, float y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawString.

Annotations
@Override
drawStringback to summary
public void drawString(WCFont f, String str, boolean rtl, int from, int to, float x, float y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawString.

Annotations
@Override
drawWidgetback to summary
public void drawWidget(RenderTheme theme, Ref widget, int x, int y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.drawWidget.

Annotations
@Override
endTransparencyLayerback to summary
public void endTransparencyLayer()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.endTransparencyLayer.

Annotations
@Override
fillPathback to summary
public void fillPath(WCPath<P> path)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.fillPath.

Annotations
@Override
fillRectback to summary
public void fillRect(float x, float y, float w, float h, Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.fillRect.

Annotations
@Override
fillRoundedRectback to summary
public void fillRoundedRect(float x, float y, float w, float h, float topLeftW, float topLeftH, float topRightW, float topRightH, float bottomLeftW, float bottomLeftH, float bottomRightW, float bottomRightH, Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.fillRoundedRect.

Annotations
@Override
flushback to summary
public void flush()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.flush.

Annotations
@Override
getAlphaback to summary
public float getAlpha()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.getAlpha.

Annotations
@Override
getClipback to summary
public WCRectangle getClip()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.getClip.

Annotations
@Override
getFontSmoothingTypeback to summary
public int getFontSmoothingType()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.getFontSmoothingType.

Annotations
@Override
getImageback to summary
public WCImage getImage()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.getImage.

Annotations
@Override
getPlatformGraphicsback to summary
public Object getPlatformGraphics()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.getPlatformGraphics.

Annotations
@Override
getTransformback to summary
public WCTransform getTransform()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.getTransform.

Annotations
@Override
isEnabledback to summary
public static synchronized boolean isEnabled()
isValidback to summary
public boolean isValid()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.isValid.

Annotations
@Override
logback to summary
public static void log()
resetback to summary
public static void reset()
restoreStateback to summary
public void restoreState()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.restoreState.

Annotations
@Override
rotateback to summary
public void rotate(float radians)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.rotate.

Annotations
@Override
saveStateback to summary
public void saveState()

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.saveState.

Annotations
@Override
scaleback to summary
public void scale(float scaleX, float scaleY)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.scale.

Annotations
@Override
setAlphaback to summary
public void setAlpha(float alpha)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setAlpha.

Annotations
@Override
setClipback to summary
public void setClip(WCPath<P> path, boolean isOut)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setClip.

Annotations
@Override
setClipback to summary
public void setClip(WCRectangle clip)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setClip.

Annotations
@Override
setClipback to summary
public void setClip(int cx, int cy, int cw, int ch)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setClip.

Annotations
@Override
setCompositeback to summary
public void setComposite(int composite)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setComposite.

Annotations
@Override
setFillColorback to summary
public void setFillColor(Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setFillColor.

Annotations
@Override
setFillGradientback to summary
public void setFillGradient(WCGradient<G> gradient)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setFillGradient.

Annotations
@Override
setFontSmoothingTypeback to summary
public void setFontSmoothingType(int fontSmoothingType)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setFontSmoothingType.

Annotations
@Override
setLineCapback to summary
public void setLineCap(int lineCap)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setLineCap.

Annotations
@Override
setLineDashback to summary
public void setLineDash(float offset, float... sizes)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setLineDash.

Annotations
@Override
setLineJoinback to summary
public void setLineJoin(int lineJoin)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setLineJoin.

Annotations
@Override
setMiterLimitback to summary
public void setMiterLimit(float miterLimit)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setMiterLimit.

Annotations
@Override
setPerspectiveTransformback to summary
public void setPerspectiveTransform(WCTransform t)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setPerspectiveTransform.

Annotations
@Override
setShadowback to summary
public void setShadow(float dx, float dy, float blur, Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setShadow.

Annotations
@Override
setStrokeColorback to summary
public void setStrokeColor(Color color)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setStrokeColor.

Annotations
@Override
setStrokeGradientback to summary
public void setStrokeGradient(WCGradient<G> gradient)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setStrokeGradient.

Annotations
@Override
setStrokeStyleback to summary
public void setStrokeStyle(int style)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setStrokeStyle.

Annotations
@Override
setStrokeWidthback to summary
public void setStrokeWidth(float width)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setStrokeWidth.

Annotations
@Override
setTextModeback to summary
public void setTextMode(boolean fill, boolean stroke, boolean clip)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setTextMode.

Annotations
@Override
setTransformback to summary
public void setTransform(WCTransform t)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.setTransform.

Annotations
@Override
strokeArcback to summary
public void strokeArc(int x, int y, int w, int h, int startAngle, int angleSpan)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.strokeArc.

Annotations
@Override
strokePathback to summary
public void strokePath(WCPath<P> path)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.strokePath.

Annotations
@Override
strokeRectback to summary
public void strokeRect(float x, float y, float w, float h, float lengthWidth)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.strokeRect.

Annotations
@Override
translateback to summary
public void translate(float x, float y)

Implements abstract com.sun.webkit.graphics.WCGraphicsContext.translate.

Annotations
@Override