APIdia Launch Partner
Top Fields Constructors Methods
com.sun.webkit.graphics

public abstract Class WCGraphicsContext

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.webkit.perf.WCGraphicsPerfLogger, com.sun.javafx.webkit.prism.WCGraphicsPrismContext
Imports
java.nio.ByteBuffer, com.sun.prism.paint.Color

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract void
beginTransparencyLayer(float opacity)

public abstract void
clearRect(float x, float y, float w, float h)

public abstract void
public abstract WCGradient<G>
public abstract WCGradient<G>
createRadialGradient(WCPoint p1, float r1, WCPoint p2, float r2)

public abstract void
public abstract void
drawBitmapImage(ByteBuffer image, int x, int y, int w, int h)

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

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

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

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

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

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

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

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

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

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

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

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

public abstract void
public abstract void
fillPath(WCPath<P> path)

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

public abstract 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)

public abstract void
public abstract float
public abstract WCRectangle
public abstract int
public abstract WCImage
public abstract Object
public abstract WCTransform
public abstract boolean
public abstract void
public abstract void
rotate(float radians)

public abstract void
public abstract void
scale(float sx, float sy)

public abstract void
setAlpha(float alpha)

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

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

public abstract void
public abstract void
setComposite(int composite)

public abstract void
public abstract void
public abstract void
setFontSmoothingType(int fontSmoothingType)

public abstract void
setLineCap(int lineCap)

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

public abstract void
setLineJoin(int lineJoin)

public abstract void
setMiterLimit(float miterLimit)

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

public abstract void
public abstract void
public abstract void
setStrokeStyle(int style)

public abstract void
setStrokeWidth(float width)

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

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

public abstract void
strokePath(WCPath<P> path)

public abstract void
strokeRect(float x, float y, float w, float h, float lineWidth)

public abstract void
translate(float x, float y)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

COMPOSITE_CLEARback to summary
public static final int COMPOSITE_CLEAR
COMPOSITE_COPYback to summary
public static final int COMPOSITE_COPY
COMPOSITE_DESTINATION_ATOPback to summary
public static final int COMPOSITE_DESTINATION_ATOP
COMPOSITE_DESTINATION_INback to summary
public static final int COMPOSITE_DESTINATION_IN
COMPOSITE_DESTINATION_OUTback to summary
public static final int COMPOSITE_DESTINATION_OUT
COMPOSITE_DESTINATION_OVERback to summary
public static final int COMPOSITE_DESTINATION_OVER
COMPOSITE_HIGHLIGHTback to summary
public static final int COMPOSITE_HIGHLIGHT
COMPOSITE_PLUS_DARKERback to summary
public static final int COMPOSITE_PLUS_DARKER
COMPOSITE_PLUS_LIGHTERback to summary
public static final int COMPOSITE_PLUS_LIGHTER
COMPOSITE_SOURCE_ATOPback to summary
public static final int COMPOSITE_SOURCE_ATOP
COMPOSITE_SOURCE_INback to summary
public static final int COMPOSITE_SOURCE_IN
COMPOSITE_SOURCE_OUTback to summary
public static final int COMPOSITE_SOURCE_OUT
COMPOSITE_SOURCE_OVERback to summary
public static final int COMPOSITE_SOURCE_OVER
COMPOSITE_XORback to summary
public static final int COMPOSITE_XOR

Constructor Detail

WCGraphicsContextback to summary
public WCGraphicsContext()

Method Detail

beginTransparencyLayerback to summary
public abstract void beginTransparencyLayer(float opacity)
clearRectback to summary
public abstract void clearRect(float x, float y, float w, float h)
concatTransformback to summary
public abstract void concatTransform(WCTransform t)
createLinearGradientback to summary
public abstract WCGradient<G> createLinearGradient(WCPoint p1, WCPoint p2)
createRadialGradientback to summary
public abstract WCGradient<G> createRadialGradient(WCPoint p1, float r1, WCPoint p2, float r2)
disposeback to summary
public abstract void dispose()
drawBitmapImageback to summary
public abstract void drawBitmapImage(ByteBuffer image, int x, int y, int w, int h)
drawEllipseback to summary
public abstract void drawEllipse(int x, int y, int w, int h)
drawFocusRingback to summary
public abstract void drawFocusRing(int x, int y, int w, int h, Color color)
drawIconback to summary
public abstract void drawIcon(WCIcon icon, int x, int y)
drawImageback to summary
public abstract void drawImage(WCImage img, float dstx, float dsty, float dstw, float dsth, float srcx, float srcy, float srcw, float srch)
drawLineback to summary
public abstract void drawLine(int x0, int y0, int x1, int y1)
drawPatternback to summary
public abstract void drawPattern(WCImage texture, WCRectangle srcRect, WCTransform patternTransform, WCPoint phase, WCRectangle destRect)
drawPolygonback to summary
public abstract void drawPolygon(WCPath<P> path, boolean shouldAntialias)
drawRectback to summary
public abstract void drawRect(int x, int y, int w, int h)
drawScrollbarback to summary
public abstract void drawScrollbar(ScrollBarTheme theme, Ref widget, int x, int y, int pressedPart, int hoveredPart)
drawStringback to summary
public abstract void drawString(WCFont f, String str, boolean rtl, int from, int to, float x, float y)
drawStringback to summary
public abstract void drawString(WCFont f, int[] glyphs, float[] advances, float x, float y)
drawWidgetback to summary
public abstract void drawWidget(RenderTheme theme, Ref widget, int x, int y)
endTransparencyLayerback to summary
public abstract void endTransparencyLayer()
fillPathback to summary
public abstract void fillPath(WCPath<P> path)
fillRectback to summary
public abstract void fillRect(float x, float y, float w, float h, Color color)
fillRoundedRectback to summary
public abstract 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)
flushback to summary
public abstract void flush()
getAlphaback to summary
public abstract float getAlpha()
getClipback to summary
public abstract WCRectangle getClip()
getFontSmoothingTypeback to summary
public abstract int getFontSmoothingType()
getImageback to summary
public abstract WCImage getImage()
getPlatformGraphicsback to summary
public abstract Object getPlatformGraphics()
getTransformback to summary
public abstract WCTransform getTransform()
isValidback to summary
public abstract boolean isValid()
restoreStateback to summary
public abstract void restoreState()
rotateback to summary
public abstract void rotate(float radians)
saveStateback to summary
public abstract void saveState()
scaleback to summary
public abstract void scale(float sx, float sy)
setAlphaback to summary
public abstract void setAlpha(float alpha)
setClipback to summary
public abstract void setClip(WCPath<P> path, boolean isOut)
setClipback to summary
public abstract void setClip(int cx, int cy, int cw, int ch)
setClipback to summary
public abstract void setClip(WCRectangle clip)
setCompositeback to summary
public abstract void setComposite(int composite)
setFillColorback to summary
public abstract void setFillColor(Color color)
setFillGradientback to summary
public abstract void setFillGradient(WCGradient<G> gradient)
setFontSmoothingTypeback to summary
public abstract void setFontSmoothingType(int fontSmoothingType)
setLineCapback to summary
public abstract void setLineCap(int lineCap)
setLineDashback to summary
public abstract void setLineDash(float offset, float... sizes)
setLineJoinback to summary
public abstract void setLineJoin(int lineJoin)
setMiterLimitback to summary
public abstract void setMiterLimit(float miterLimit)
setPerspectiveTransformback to summary
public abstract void setPerspectiveTransform(WCTransform t)
setShadowback to summary
public abstract void setShadow(float dx, float dy, float blur, Color color)
setStrokeColorback to summary
public abstract void setStrokeColor(Color color)
setStrokeGradientback to summary
public abstract void setStrokeGradient(WCGradient<G> gradient)
setStrokeStyleback to summary
public abstract void setStrokeStyle(int style)
setStrokeWidthback to summary
public abstract void setStrokeWidth(float width)
setTextModeback to summary
public abstract void setTextMode(boolean fill, boolean stroke, boolean clip)
setTransformback to summary
public abstract void setTransform(WCTransform t)
strokeArcback to summary
public abstract void strokeArc(int x, int y, int w, int h, int startAngle, int angleSpan)
strokePathback to summary
public abstract void strokePath(WCPath<P> path)
strokeRectback to summary
public abstract void strokeRect(float x, float y, float w, float h, float lineWidth)
translateback to summary
public abstract void translate(float x, float y)