public abstract class com.sun.webkit.graphics.WCGraphicsContext
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.webkit.graphics.WCGraphicsContext
super_class: java.lang.Object
{
public static final int COMPOSITE_CLEAR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int COMPOSITE_COPY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int COMPOSITE_SOURCE_OVER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int COMPOSITE_SOURCE_IN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int COMPOSITE_SOURCE_OUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int COMPOSITE_SOURCE_ATOP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int COMPOSITE_DESTINATION_OVER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int COMPOSITE_DESTINATION_IN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int COMPOSITE_DESTINATION_OUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int COMPOSITE_DESTINATION_ATOP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int COMPOSITE_XOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int COMPOSITE_PLUS_DARKER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int COMPOSITE_HIGHLIGHT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int COMPOSITE_PLUS_LIGHTER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/webkit/graphics/WCGraphicsContext;
public abstract void fillRect(float, float, float, float, java.lang.Integer);
descriptor: (FFFFLjava/lang/Integer;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
w
h
rgba
public abstract void clearRect(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
w
h
public abstract void setFillColor(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
rgba
public abstract void setFillGradient(com.sun.webkit.graphics.WCGradient);
descriptor: (Lcom/sun/webkit/graphics/WCGradient;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
gradient
public abstract void fillRoundedRect(float, float, float, float, float, float, float, float, float, float, float, float, int);
descriptor: (FFFFFFFFFFFFI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
w
h
topLeftW
topLeftH
topRightW
topRightH
bottomLeftW
bottomLeftH
bottomRightW
bottomRightH
rgba
public abstract void setTextMode(boolean, boolean, boolean);
descriptor: (ZZZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fill
stroke
clip
public abstract void setFontSmoothingType(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
fontSmoothingType
public abstract int getFontSmoothingType();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setStrokeStyle(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
style
public abstract void setStrokeColor(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
rgba
public abstract void setStrokeWidth(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
width
public abstract void setStrokeGradient(com.sun.webkit.graphics.WCGradient);
descriptor: (Lcom/sun/webkit/graphics/WCGradient;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
gradient
public abstract void setLineDash(float, float[]);
descriptor: (F[F)V
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
offset
sizes
public abstract void setLineCap(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
lineCap
public abstract void setLineJoin(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
lineJoin
public abstract void setMiterLimit(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
miterLimit
public abstract void drawPolygon(com.sun.webkit.graphics.WCPath, boolean);
descriptor: (Lcom/sun/webkit/graphics/WCPath;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
shouldAntialias
public abstract void drawLine(int, int, int, int);
descriptor: (IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x0
y0
x1
y1
public abstract void drawImage(com.sun.webkit.graphics.WCImage, float, float, float, float, float, float, float, float);
descriptor: (Lcom/sun/webkit/graphics/WCImage;FFFFFFFF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
img
dstx
dsty
dstw
dsth
srcx
srcy
srcw
srch
public abstract void drawIcon(com.sun.webkit.graphics.WCIcon, int, int);
descriptor: (Lcom/sun/webkit/graphics/WCIcon;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
icon
x
y
public abstract void drawPattern(com.sun.webkit.graphics.WCImage, com.sun.webkit.graphics.WCRectangle, com.sun.webkit.graphics.WCTransform, com.sun.webkit.graphics.WCPoint, com.sun.webkit.graphics.WCRectangle);
descriptor: (Lcom/sun/webkit/graphics/WCImage;Lcom/sun/webkit/graphics/WCRectangle;Lcom/sun/webkit/graphics/WCTransform;Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCRectangle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
texture
srcRect
patternTransform
phase
destRect
public abstract void drawBitmapImage(java.nio.ByteBuffer, int, int, int, int);
descriptor: (Ljava/nio/ByteBuffer;IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
image
x
y
w
h
public abstract void translate(float, float);
descriptor: (FF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
public abstract void scale(float, float);
descriptor: (FF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sx
sy
public abstract void rotate(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
radians
public abstract void setPerspectiveTransform(com.sun.webkit.graphics.WCTransform);
descriptor: (Lcom/sun/webkit/graphics/WCTransform;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t
public abstract void setTransform(com.sun.webkit.graphics.WCTransform);
descriptor: (Lcom/sun/webkit/graphics/WCTransform;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t
public abstract com.sun.webkit.graphics.WCTransform getTransform();
descriptor: ()Lcom/sun/webkit/graphics/WCTransform;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void concatTransform(com.sun.webkit.graphics.WCTransform);
descriptor: (Lcom/sun/webkit/graphics/WCTransform;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
t
public abstract void saveState();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void restoreState();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setClip(com.sun.webkit.graphics.WCPath, boolean);
descriptor: (Lcom/sun/webkit/graphics/WCPath;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
isOut
public abstract void setClip(int, int, int, int);
descriptor: (IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cx
cy
cw
ch
public abstract void setClip(com.sun.webkit.graphics.WCRectangle);
descriptor: (Lcom/sun/webkit/graphics/WCRectangle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clip
public abstract com.sun.webkit.graphics.WCRectangle getClip();
descriptor: ()Lcom/sun/webkit/graphics/WCRectangle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void drawRect(int, int, int, int);
descriptor: (IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
w
h
public abstract void setComposite(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
composite
public abstract void strokeArc(int, int, int, int, int, int);
descriptor: (IIIIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
w
h
startAngle
angleSpan
public abstract void drawEllipse(int, int, int, int);
descriptor: (IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
w
h
public abstract void drawFocusRing(int, int, int, int, int);
descriptor: (IIIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
w
h
rgba
public abstract void setAlpha(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
alpha
public abstract float getAlpha();
descriptor: ()F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void beginTransparencyLayer(float);
descriptor: (F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
opacity
public abstract void endTransparencyLayer();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void strokePath(com.sun.webkit.graphics.WCPath);
descriptor: (Lcom/sun/webkit/graphics/WCPath;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract void strokeRect(float, float, float, float, float);
descriptor: (FFFFF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
w
h
lineWidth
public abstract void fillPath(com.sun.webkit.graphics.WCPath);
descriptor: (Lcom/sun/webkit/graphics/WCPath;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract void setShadow(float, float, float, int);
descriptor: (FFFI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dx
dy
blur
color
public abstract void drawString(com.sun.webkit.graphics.WCFont, java.lang.String, boolean, int, int, float, float);
descriptor: (Lcom/sun/webkit/graphics/WCFont;Ljava/lang/String;ZIIFF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
f
str
rtl
from
to
x
y
public abstract void drawString(com.sun.webkit.graphics.WCFont, int[], float[], float, float);
descriptor: (Lcom/sun/webkit/graphics/WCFont;[I[FFF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
f
glyphs
advances
x
y
public abstract void drawWidget(com.sun.webkit.graphics.RenderTheme, com.sun.webkit.graphics.Ref, int, int);
descriptor: (Lcom/sun/webkit/graphics/RenderTheme;Lcom/sun/webkit/graphics/Ref;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
theme
widget
x
y
public abstract void drawScrollbar(com.sun.webkit.graphics.ScrollBarTheme, com.sun.webkit.graphics.Ref, int, int, int, int);
descriptor: (Lcom/sun/webkit/graphics/ScrollBarTheme;Lcom/sun/webkit/graphics/Ref;IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
theme
widget
x
y
pressedPart
hoveredPart
public abstract com.sun.webkit.graphics.WCImage getImage();
descriptor: ()Lcom/sun/webkit/graphics/WCImage;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Object getPlatformGraphics();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.sun.webkit.graphics.WCGradient createLinearGradient(com.sun.webkit.graphics.WCPoint, com.sun.webkit.graphics.WCPoint);
descriptor: (Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCGradient;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
p1
p2
public abstract com.sun.webkit.graphics.WCGradient createRadialGradient(com.sun.webkit.graphics.WCPoint, float, com.sun.webkit.graphics.WCPoint, float);
descriptor: (Lcom/sun/webkit/graphics/WCPoint;FLcom/sun/webkit/graphics/WCPoint;F)Lcom/sun/webkit/graphics/WCGradient;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
p1
r1
p2
r2
public abstract void flush();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void dispose();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "WCGraphicsContext.java"