public class DelegateNativeContext2D extends Object implements com.ait.lienzo.client.core.INativeContext2D
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_NODE_ID |
| Constructor and Description |
|---|
DelegateNativeContext2D(org.uberfire.ext.editor.commons.client.file.exports.svg.IContext2D context,
AbstractCanvasHandler canvasHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
arc(double x,
double y,
double radius,
double startAngle,
double endAngle) |
void |
arc(double x,
double y,
double radius,
double startAngle,
double endAngle,
boolean antiClockwise) |
void |
arcTo(double x1,
double y1,
double x2,
double y2,
double radius) |
void |
beginPath() |
void |
bezierCurveTo(double cp1x,
double cp1y,
double cp2x,
double cp2y,
double x,
double y) |
void |
clearRect(double x,
double y,
double w,
double h) |
void |
clip() |
void |
clip(com.ait.lienzo.client.core.Path2D.NativePath2D path) |
boolean |
clip(com.ait.lienzo.client.core.types.PathPartList.PathPartListJSO list) |
void |
closePath() |
com.ait.lienzo.client.core.types.ImageData |
createImageData(double width,
double height) |
com.ait.lienzo.client.core.types.ImageData |
createImageData(com.ait.lienzo.client.core.types.ImageData data) |
void |
drawImage(com.google.gwt.dom.client.Element image,
double x,
double y) |
void |
drawImage(com.google.gwt.dom.client.Element image,
double x,
double y,
double w,
double h) |
void |
drawImage(com.google.gwt.dom.client.Element image,
double sx,
double sy,
double sw,
double sh,
double x,
double y,
double w,
double h) |
void |
ellipse(double x,
double y,
double rx,
double ry,
double ro,
double sa,
double ea) |
void |
ellipse(double x,
double y,
double rx,
double ry,
double ro,
double sa,
double ea,
boolean ac) |
void |
fill() |
void |
fill(com.ait.lienzo.client.core.Path2D.NativePath2D path) |
void |
fillRect(double x,
double y,
double w,
double h) |
void |
fillText(String text,
double x,
double y) |
void |
fillText(String text,
double x,
double y,
double maxWidth) |
void |
fillTextWithGradient(String text,
double x,
double y,
double sx,
double sy,
double ex,
double ey,
String color) |
double |
getBackingStorePixelRatio() |
com.ait.lienzo.client.core.Path2D.NativePath2D |
getCurrentPath() |
org.uberfire.ext.editor.commons.client.file.exports.svg.IContext2D |
getDelegate() |
com.ait.lienzo.client.core.types.ImageData |
getImageData(double x,
double y,
double width,
double height) |
void |
initDeviceRatio() |
boolean |
isPointInPath(double x,
double y) |
boolean |
isSupported(String feature) |
void |
lineTo(double x,
double y) |
com.ait.lienzo.client.core.types.TextMetrics |
measureText(String text) |
void |
moveTo(double x,
double y) |
boolean |
path(com.ait.lienzo.client.core.types.PathPartList.PathPartListJSO list) |
void |
putImageData(com.ait.lienzo.client.core.types.ImageData image,
double x,
double y) |
void |
putImageData(com.ait.lienzo.client.core.types.ImageData image,
double x,
double y,
double dx,
double dy,
double dw,
double dh) |
void |
quadraticCurveTo(double cpx,
double cpy,
double x,
double y) |
void |
rect(double x,
double y,
double w,
double h) |
void |
resetClip() |
void |
restore() |
void |
restoreContainer() |
void |
rotate(double angle) |
void |
save() |
void |
save(String id) |
void |
saveContainer(String id) |
void |
scale(double sx,
double sy) |
void |
setCurrentPath(com.ait.lienzo.client.core.Path2D.NativePath2D path) |
void |
setFillColor(String fill) |
void |
setFillGradient(com.ait.lienzo.client.core.types.LinearGradient.LinearGradientJSO grad) |
void |
setFillGradient(com.ait.lienzo.client.core.types.PatternGradient.PatternGradientJSO grad) |
void |
setFillGradient(com.ait.lienzo.client.core.types.RadialGradient.RadialGradientJSO grad) |
void |
setGlobalAlpha(double alpha) |
void |
setGlobalCompositeOperation(String operation) |
void |
setImageSmoothingEnabled(boolean enabled) |
void |
setLineCap(String lineCap) |
void |
setLineDash(com.ait.tooling.nativetools.client.collection.NFastDoubleArrayJSO dashes) |
void |
setLineDashOffset(double offset) |
void |
setLineJoin(String lineJoin) |
void |
setMiterLimit(double limit) |
void |
setShadow(com.ait.lienzo.client.core.types.Shadow.ShadowJSO shadow) |
void |
setStrokeColor(String color) |
void |
setStrokeWidth(double width) |
void |
setTextAlign(String align) |
void |
setTextBaseline(String baseline) |
void |
setTextFont(String font) |
void |
setToIdentityTransform() |
void |
setTransform(double d0,
double d1,
double d2,
double d3,
double d4,
double d5) |
void |
setTransform(com.ait.lienzo.client.core.types.Transform.TransformJSO jso) |
void |
stroke() |
void |
stroke(com.ait.lienzo.client.core.Path2D.NativePath2D path) |
void |
strokeText(String text,
double x,
double y) |
void |
transform(double d0,
double d1,
double d2,
double d3,
double d4,
double d5) |
void |
transform(com.ait.lienzo.client.core.types.Transform.TransformJSO jso) |
void |
translate(double x,
double y) |
protected static final String DEFAULT_NODE_ID
public DelegateNativeContext2D(org.uberfire.ext.editor.commons.client.file.exports.svg.IContext2D context,
AbstractCanvasHandler canvasHandler)
public void initDeviceRatio()
initDeviceRatio in interface com.ait.lienzo.client.core.INativeContext2Dpublic void saveContainer(String id)
saveContainer in interface com.ait.lienzo.client.core.INativeContext2Dpublic void restoreContainer()
restoreContainer in interface com.ait.lienzo.client.core.INativeContext2Dpublic void save()
save in interface com.ait.lienzo.client.core.INativeContext2Dpublic void save(String id)
save in interface com.ait.lienzo.client.core.INativeContext2Dpublic void restore()
restore in interface com.ait.lienzo.client.core.INativeContext2Dpublic void beginPath()
beginPath in interface com.ait.lienzo.client.core.INativeContext2Dpublic void closePath()
closePath in interface com.ait.lienzo.client.core.INativeContext2Dpublic void moveTo(double x,
double y)
moveTo in interface com.ait.lienzo.client.core.INativeContext2Dpublic void lineTo(double x,
double y)
lineTo in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setGlobalCompositeOperation(String operation)
setGlobalCompositeOperation in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setLineCap(String lineCap)
setLineCap in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setLineJoin(String lineJoin)
setLineJoin in interface com.ait.lienzo.client.core.INativeContext2Dpublic void quadraticCurveTo(double cpx,
double cpy,
double x,
double y)
quadraticCurveTo in interface com.ait.lienzo.client.core.INativeContext2Dpublic void arc(double x,
double y,
double radius,
double startAngle,
double endAngle)
arc in interface com.ait.lienzo.client.core.INativeContext2Dpublic void arc(double x,
double y,
double radius,
double startAngle,
double endAngle,
boolean antiClockwise)
arc in interface com.ait.lienzo.client.core.INativeContext2Dpublic void ellipse(double x,
double y,
double rx,
double ry,
double ro,
double sa,
double ea,
boolean ac)
ellipse in interface com.ait.lienzo.client.core.INativeContext2Dpublic void ellipse(double x,
double y,
double rx,
double ry,
double ro,
double sa,
double ea)
ellipse in interface com.ait.lienzo.client.core.INativeContext2Dpublic void arcTo(double x1,
double y1,
double x2,
double y2,
double radius)
arcTo in interface com.ait.lienzo.client.core.INativeContext2Dpublic void bezierCurveTo(double cp1x,
double cp1y,
double cp2x,
double cp2y,
double x,
double y)
bezierCurveTo in interface com.ait.lienzo.client.core.INativeContext2Dpublic void clearRect(double x,
double y,
double w,
double h)
clearRect in interface com.ait.lienzo.client.core.INativeContext2Dpublic void clip()
clip in interface com.ait.lienzo.client.core.INativeContext2Dpublic void fill()
fill in interface com.ait.lienzo.client.core.INativeContext2Dpublic void stroke()
stroke in interface com.ait.lienzo.client.core.INativeContext2Dpublic void fillRect(double x,
double y,
double w,
double h)
fillRect in interface com.ait.lienzo.client.core.INativeContext2Dpublic void fillText(String text, double x, double y)
fillText in interface com.ait.lienzo.client.core.INativeContext2Dpublic void fillTextWithGradient(String text, double x, double y, double sx, double sy, double ex, double ey, String color)
fillTextWithGradient in interface com.ait.lienzo.client.core.INativeContext2Dpublic void fillText(String text, double x, double y, double maxWidth)
fillText in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setFillColor(String fill)
setFillColor in interface com.ait.lienzo.client.core.INativeContext2Dpublic void rect(double x,
double y,
double w,
double h)
rect in interface com.ait.lienzo.client.core.INativeContext2Dpublic void rotate(double angle)
rotate in interface com.ait.lienzo.client.core.INativeContext2Dpublic void scale(double sx,
double sy)
scale in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setStrokeColor(String color)
setStrokeColor in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setStrokeWidth(double width)
setStrokeWidth in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setImageSmoothingEnabled(boolean enabled)
setImageSmoothingEnabled in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setFillGradient(com.ait.lienzo.client.core.types.LinearGradient.LinearGradientJSO grad)
setFillGradient in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setFillGradient(com.ait.lienzo.client.core.types.PatternGradient.PatternGradientJSO grad)
setFillGradient in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setFillGradient(com.ait.lienzo.client.core.types.RadialGradient.RadialGradientJSO grad)
setFillGradient in interface com.ait.lienzo.client.core.INativeContext2Dpublic void transform(com.ait.lienzo.client.core.types.Transform.TransformJSO jso)
transform in interface com.ait.lienzo.client.core.INativeContext2Dpublic void transform(double d0,
double d1,
double d2,
double d3,
double d4,
double d5)
transform in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setTransform(com.ait.lienzo.client.core.types.Transform.TransformJSO jso)
setTransform in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setTransform(double d0,
double d1,
double d2,
double d3,
double d4,
double d5)
setTransform in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setToIdentityTransform()
setToIdentityTransform in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setTextFont(String font)
setTextFont in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setTextBaseline(String baseline)
setTextBaseline in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setTextAlign(String align)
setTextAlign in interface com.ait.lienzo.client.core.INativeContext2Dpublic void strokeText(String text, double x, double y)
strokeText in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setGlobalAlpha(double alpha)
setGlobalAlpha in interface com.ait.lienzo.client.core.INativeContext2Dpublic void translate(double x,
double y)
translate in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setShadow(com.ait.lienzo.client.core.types.Shadow.ShadowJSO shadow)
setShadow in interface com.ait.lienzo.client.core.INativeContext2Dpublic boolean isSupported(String feature)
isSupported in interface com.ait.lienzo.client.core.INativeContext2Dpublic boolean isPointInPath(double x,
double y)
isPointInPath in interface com.ait.lienzo.client.core.INativeContext2Dpublic com.ait.lienzo.client.core.types.ImageData getImageData(double x,
double y,
double width,
double height)
getImageData in interface com.ait.lienzo.client.core.INativeContext2Dpublic com.ait.lienzo.client.core.types.ImageData createImageData(double width,
double height)
createImageData in interface com.ait.lienzo.client.core.INativeContext2Dpublic com.ait.lienzo.client.core.types.ImageData createImageData(com.ait.lienzo.client.core.types.ImageData data)
createImageData in interface com.ait.lienzo.client.core.INativeContext2Dpublic void putImageData(com.ait.lienzo.client.core.types.ImageData image,
double x,
double y)
putImageData in interface com.ait.lienzo.client.core.INativeContext2Dpublic void putImageData(com.ait.lienzo.client.core.types.ImageData image,
double x,
double y,
double dx,
double dy,
double dw,
double dh)
putImageData in interface com.ait.lienzo.client.core.INativeContext2Dpublic com.ait.lienzo.client.core.types.TextMetrics measureText(String text)
measureText in interface com.ait.lienzo.client.core.INativeContext2Dpublic void drawImage(com.google.gwt.dom.client.Element image,
double x,
double y)
drawImage in interface com.ait.lienzo.client.core.INativeContext2Dpublic void drawImage(com.google.gwt.dom.client.Element image,
double x,
double y,
double w,
double h)
drawImage in interface com.ait.lienzo.client.core.INativeContext2Dpublic void drawImage(com.google.gwt.dom.client.Element image,
double sx,
double sy,
double sw,
double sh,
double x,
double y,
double w,
double h)
drawImage in interface com.ait.lienzo.client.core.INativeContext2Dpublic void resetClip()
resetClip in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setMiterLimit(double limit)
setMiterLimit in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setLineDash(com.ait.tooling.nativetools.client.collection.NFastDoubleArrayJSO dashes)
setLineDash in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setLineDashOffset(double offset)
setLineDashOffset in interface com.ait.lienzo.client.core.INativeContext2Dpublic double getBackingStorePixelRatio()
getBackingStorePixelRatio in interface com.ait.lienzo.client.core.INativeContext2Dpublic boolean path(com.ait.lienzo.client.core.types.PathPartList.PathPartListJSO list)
path in interface com.ait.lienzo.client.core.INativeContext2Dpublic boolean clip(com.ait.lienzo.client.core.types.PathPartList.PathPartListJSO list)
clip in interface com.ait.lienzo.client.core.INativeContext2Dpublic void fill(com.ait.lienzo.client.core.Path2D.NativePath2D path)
fill in interface com.ait.lienzo.client.core.INativeContext2Dpublic void stroke(com.ait.lienzo.client.core.Path2D.NativePath2D path)
stroke in interface com.ait.lienzo.client.core.INativeContext2Dpublic void clip(com.ait.lienzo.client.core.Path2D.NativePath2D path)
clip in interface com.ait.lienzo.client.core.INativeContext2Dpublic com.ait.lienzo.client.core.Path2D.NativePath2D getCurrentPath()
getCurrentPath in interface com.ait.lienzo.client.core.INativeContext2Dpublic void setCurrentPath(com.ait.lienzo.client.core.Path2D.NativePath2D path)
setCurrentPath in interface com.ait.lienzo.client.core.INativeContext2Dpublic org.uberfire.ext.editor.commons.client.file.exports.svg.IContext2D getDelegate()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.