Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2012 Google Inc.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   * use this file except in compliance with the License. You may obtain a copy of
   * the License at
   * 
   * http://www.apache.org/licenses/LICENSE-2.0
   * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and limitations under
  * the License.
  */
 package elemental.js.html;
 
 
 import  elemental.js.html.*;
 
 import java.util.Date;
 
   protected JsCanvasRenderingContext2D() {}
 
   public final native Object getFillStyle() /*-{
     return this.fillStyle;
   }-*/;
 
   public final native void setFillStyle(Object param_fillStyle/*-{
     this.fillStyle = param_fillStyle;
   }-*/;
 
   public final native String getFont() /*-{
     return this.font;
   }-*/;
 
   public final native void setFont(String param_font/*-{
     this.font = param_font;
   }-*/;
 
   public final native float getGlobalAlpha() /*-{
     return this.globalAlpha;
   }-*/;
 
   public final native void setGlobalAlpha(float param_globalAlpha/*-{
     this.globalAlpha = param_globalAlpha;
   }-*/;
 
   public final native String getGlobalCompositeOperation() /*-{
     return this.globalCompositeOperation;
   }-*/;
 
   public final native void setGlobalCompositeOperation(String param_globalCompositeOperation/*-{
     this.globalCompositeOperation = param_globalCompositeOperation;
   }-*/;
 
   public final native String getLineCap() /*-{
     return this.lineCap;
   }-*/;
 
   public final native void setLineCap(String param_lineCap/*-{
     this.lineCap = param_lineCap;
   }-*/;
 
   public final native String getLineJoin() /*-{
     return this.lineJoin;
   }-*/;
 
   public final native void setLineJoin(String param_lineJoin/*-{
     this.lineJoin = param_lineJoin;
   }-*/;
 
   public final native float getLineWidth() /*-{
     return this.lineWidth;
  }-*/;
  public final native void setLineWidth(float param_lineWidth/*-{
    this.lineWidth = param_lineWidth;
  }-*/;
  public final native float getMiterLimit() /*-{
    return this.miterLimit;
  }-*/;
  public final native void setMiterLimit(float param_miterLimit/*-{
    this.miterLimit = param_miterLimit;
  }-*/;
  public final native float getShadowBlur() /*-{
    return this.shadowBlur;
  }-*/;
  public final native void setShadowBlur(float param_shadowBlur/*-{
    this.shadowBlur = param_shadowBlur;
  }-*/;
  public final native String getShadowColor() /*-{
    return this.shadowColor;
  }-*/;
  public final native void setShadowColor(String param_shadowColor/*-{
    this.shadowColor = param_shadowColor;
  }-*/;
  public final native float getShadowOffsetX() /*-{
    return this.shadowOffsetX;
  }-*/;
  public final native void setShadowOffsetX(float param_shadowOffsetX/*-{
    this.shadowOffsetX = param_shadowOffsetX;
  }-*/;
  public final native float getShadowOffsetY() /*-{
    return this.shadowOffsetY;
  }-*/;
  public final native void setShadowOffsetY(float param_shadowOffsetY/*-{
    this.shadowOffsetY = param_shadowOffsetY;
  }-*/;
  public final native Object getStrokeStyle() /*-{
    return this.strokeStyle;
  }-*/;
  public final native void setStrokeStyle(Object param_strokeStyle/*-{
    this.strokeStyle = param_strokeStyle;
  }-*/;
  public final native String getTextAlign() /*-{
    return this.textAlign;
  }-*/;
  public final native void setTextAlign(String param_textAlign/*-{
    this.textAlign = param_textAlign;
  }-*/;
  public final native String getTextBaseline() /*-{
    return this.textBaseline;
  }-*/;
  public final native void setTextBaseline(String param_textBaseline/*-{
    this.textBaseline = param_textBaseline;
  }-*/;
  public final native float getWebkitBackingStorePixelRatio() /*-{
    return this.webkitBackingStorePixelRatio;
  }-*/;
  public final native boolean isWebkitImageSmoothingEnabled() /*-{
    return this.webkitImageSmoothingEnabled;
  }-*/;
  public final native void setWebkitImageSmoothingEnabled(boolean param_webkitImageSmoothingEnabled/*-{
    this.webkitImageSmoothingEnabled = param_webkitImageSmoothingEnabled;
  }-*/;
  public final native JsIndexable getWebkitLineDash() /*-{
    return this.webkitLineDash;
  }-*/;
  public final native void setWebkitLineDash(Indexable param_webkitLineDash/*-{
    this.webkitLineDash = param_webkitLineDash;
  }-*/;
  public final native float getWebkitLineDashOffset() /*-{
    return this.webkitLineDashOffset;
  }-*/;
  public final native void setWebkitLineDashOffset(float param_webkitLineDashOffset/*-{
    this.webkitLineDashOffset = param_webkitLineDashOffset;
  }-*/;
  public final native void arc(float xfloat yfloat radiusfloat startAnglefloat endAngleboolean anticlockwise/*-{
    this.arc(x, y, radius, startAngle, endAngle, anticlockwise);
  }-*/;
  public final native void arcTo(float x1float y1float x2float y2float radius/*-{
    this.arcTo(x1, y1, x2, y2, radius);
  }-*/;
  public final native void beginPath() /*-{
    this.beginPath();
  }-*/;
  public final native void bezierCurveTo(float cp1xfloat cp1yfloat cp2xfloat cp2yfloat xfloat y/*-{
    this.bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y);
  }-*/;
  public final native void clearRect(float xfloat yfloat widthfloat height/*-{
    this.clearRect(x, y, width, height);
  }-*/;
  public final native void clearShadow() /*-{
    this.clearShadow();
  }-*/;
  public final native void clip() /*-{
    this.clip();
  }-*/;
  public final native void closePath() /*-{
    this.closePath();
  }-*/;
  public final native JsImageData createImageData(ImageData imagedata/*-{
    return this.createImageData(imagedata);
  }-*/;
  public final native JsImageData createImageData(float swfloat sh/*-{
    return this.createImageData(sw, sh);
  }-*/;
  public final native JsCanvasGradient createLinearGradient(float x0float y0float x1float y1/*-{
    return this.createLinearGradient(x0, y0, x1, y1);
  }-*/;
  public final native JsCanvasPattern createPattern(CanvasElement canvasString repetitionType/*-{
    return this.createPattern(canvas, repetitionType);
  }-*/;
  public final native JsCanvasPattern createPattern(ImageElement imageString repetitionType/*-{
    return this.createPattern(image, repetitionType);
  }-*/;
  public final native JsCanvasGradient createRadialGradient(float x0float y0float r0float x1float y1float r1/*-{
    return this.createRadialGradient(x0, y0, r0, x1, y1, r1);
  }-*/;
  public final native void drawImage(ImageElement imagefloat xfloat y/*-{
    this.drawImage(image, x, y);
  }-*/;
  public final native void drawImage(ImageElement imagefloat xfloat yfloat widthfloat height/*-{
    this.drawImage(image, x, y, width, height);
  }-*/;
  public final native void drawImage(ImageElement imagefloat sxfloat syfloat swfloat shfloat dxfloat dyfloat dwfloat dh/*-{
    this.drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh);
  }-*/;
  public final native void drawImage(CanvasElement canvasfloat xfloat y/*-{
    this.drawImage(canvas, x, y);
  }-*/;
  public final native void drawImage(CanvasElement canvasfloat xfloat yfloat widthfloat height/*-{
    this.drawImage(canvas, x, y, width, height);
  }-*/;
  public final native void drawImage(CanvasElement canvasfloat sxfloat syfloat swfloat shfloat dxfloat dyfloat dwfloat dh/*-{
    this.drawImage(canvas, sx, sy, sw, sh, dx, dy, dw, dh);
  }-*/;
  public final native void drawImage(VideoElement videofloat xfloat y/*-{
    this.drawImage(video, x, y);
  }-*/;
  public final native void drawImage(VideoElement videofloat xfloat yfloat widthfloat height/*-{
    this.drawImage(video, x, y, width, height);
  }-*/;
  public final native void drawImage(VideoElement videofloat sxfloat syfloat swfloat shfloat dxfloat dyfloat dwfloat dh/*-{
    this.drawImage(video, sx, sy, sw, sh, dx, dy, dw, dh);
  }-*/;
  public final native void drawImageFromRect(ImageElement image/*-{
    this.drawImageFromRect(image);
  }-*/;
  public final native void drawImageFromRect(ImageElement imagefloat sx/*-{
    this.drawImageFromRect(image, sx);
  }-*/;
  public final native void drawImageFromRect(ImageElement imagefloat sxfloat sy/*-{
    this.drawImageFromRect(image, sx, sy);
  }-*/;
  public final native void drawImageFromRect(ImageElement imagefloat sxfloat syfloat sw/*-{
    this.drawImageFromRect(image, sx, sy, sw);
  }-*/;
  public final native void drawImageFromRect(ImageElement imagefloat sxfloat syfloat swfloat sh/*-{
    this.drawImageFromRect(image, sx, sy, sw, sh);
  }-*/;
  public final native void drawImageFromRect(ImageElement imagefloat sxfloat syfloat swfloat shfloat dx/*-{
    this.drawImageFromRect(image, sx, sy, sw, sh, dx);
  }-*/;
  public final native void drawImageFromRect(ImageElement imagefloat sxfloat syfloat swfloat shfloat dxfloat dy/*-{
    this.drawImageFromRect(image, sx, sy, sw, sh, dx, dy);
  }-*/;
  public final native void drawImageFromRect(ImageElement imagefloat sxfloat syfloat swfloat shfloat dxfloat dyfloat dw/*-{
    this.drawImageFromRect(image, sx, sy, sw, sh, dx, dy, dw);
  }-*/;
  public final native void drawImageFromRect(ImageElement imagefloat sxfloat syfloat swfloat shfloat dxfloat dyfloat dwfloat dh/*-{
    this.drawImageFromRect(image, sx, sy, sw, sh, dx, dy, dw, dh);
  }-*/;
  public final native void drawImageFromRect(ImageElement imagefloat sxfloat syfloat swfloat shfloat dxfloat dyfloat dwfloat dhString compositeOperation/*-{
    this.drawImageFromRect(image, sx, sy, sw, sh, dx, dy, dw, dh, compositeOperation);
  }-*/;
  public final native void fill() /*-{
    this.fill();
  }-*/;
  public final native void fillRect(float xfloat yfloat widthfloat height/*-{
    this.fillRect(x, y, width, height);
  }-*/;
  public final native void fillText(String textfloat xfloat y/*-{
    this.fillText(text, x, y);
  }-*/;
  public final native void fillText(String textfloat xfloat yfloat maxWidth/*-{
    this.fillText(text, x, y, maxWidth);
  }-*/;
  public final native JsImageData getImageData(float sxfloat syfloat swfloat sh/*-{
    return this.getImageData(sx, sy, sw, sh);
  }-*/;
  public final native boolean isPointInPath(float xfloat y/*-{
    return this.isPointInPath(x, y);
  }-*/;
  public final native void lineTo(float xfloat y/*-{
    this.lineTo(x, y);
  }-*/;
  public final native JsTextMetrics measureText(String text/*-{
    return this.measureText(text);
  }-*/;
  public final native void moveTo(float xfloat y/*-{
    this.moveTo(x, y);
  }-*/;
  public final native void putImageData(ImageData imagedatafloat dxfloat dy/*-{
    this.putImageData(imagedata, dx, dy);
  }-*/;
  public final native void putImageData(ImageData imagedatafloat dxfloat dyfloat dirtyXfloat dirtyYfloat dirtyWidthfloat dirtyHeight/*-{
    this.putImageData(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
  }-*/;
  public final native void quadraticCurveTo(float cpxfloat cpyfloat xfloat y/*-{
    this.quadraticCurveTo(cpx, cpy, x, y);
  }-*/;
  public final native void rect(float xfloat yfloat widthfloat height/*-{
    this.rect(x, y, width, height);
  }-*/;
  public final native void restore() /*-{
    this.restore();
  }-*/;
  public final native void rotate(float angle/*-{
    this.rotate(angle);
  }-*/;
  public final native void save() /*-{
    this.save();
  }-*/;
  public final native void scale(float sxfloat sy/*-{
    this.scale(sx, sy);
  }-*/;
  public final native void setAlpha(float alpha/*-{
    this.setAlpha(alpha);
  }-*/;
  public final native void setCompositeOperation(String compositeOperation/*-{
    this.setCompositeOperation(compositeOperation);
  }-*/;
  public final native void setFillColor(String color/*-{
    this.setFillColor(color);
  }-*/;
  public final native void setFillColor(String colorfloat alpha/*-{
    this.setFillColor(color, alpha);
  }-*/;
  public final native void setFillColor(float grayLevel/*-{
    this.setFillColor(grayLevel);
  }-*/;
  public final native void setFillColor(float grayLevelfloat alpha/*-{
    this.setFillColor(grayLevel, alpha);
  }-*/;
  public final native void setFillColor(float rfloat gfloat bfloat a/*-{
    this.setFillColor(r, g, b, a);
  }-*/;
  public final native void setFillColor(float cfloat mfloat yfloat kfloat a/*-{
    this.setFillColor(c, m, y, k, a);
  }-*/;
  public final native void setShadow(float widthfloat heightfloat blur/*-{
    this.setShadow(width, height, blur);
  }-*/;
  public final native void setShadow(float widthfloat heightfloat blurString color/*-{
    this.setShadow(width, height, blur, color);
  }-*/;
  public final native void setShadow(float widthfloat heightfloat blurString colorfloat alpha/*-{
    this.setShadow(width, height, blur, color, alpha);
  }-*/;
  public final native void setShadow(float widthfloat heightfloat blurfloat grayLevel/*-{
    this.setShadow(width, height, blur, grayLevel);
  }-*/;
  public final native void setShadow(float widthfloat heightfloat blurfloat grayLevelfloat alpha/*-{
    this.setShadow(width, height, blur, grayLevel, alpha);
  }-*/;
  public final native void setShadow(float widthfloat heightfloat blurfloat rfloat gfloat bfloat a/*-{
    this.setShadow(width, height, blur, r, g, b, a);
  }-*/;
  public final native void setShadow(float widthfloat heightfloat blurfloat cfloat mfloat yfloat kfloat a/*-{
    this.setShadow(width, height, blur, c, m, y, k, a);
  }-*/;
  public final native void setStrokeColor(String color/*-{
    this.setStrokeColor(color);
  }-*/;
  public final native void setStrokeColor(String colorfloat alpha/*-{
    this.setStrokeColor(color, alpha);
  }-*/;
  public final native void setStrokeColor(float grayLevel/*-{
    this.setStrokeColor(grayLevel);
  }-*/;
  public final native void setStrokeColor(float grayLevelfloat alpha/*-{
    this.setStrokeColor(grayLevel, alpha);
  }-*/;
  public final native void setStrokeColor(float rfloat gfloat bfloat a/*-{
    this.setStrokeColor(r, g, b, a);
  }-*/;
  public final native void setStrokeColor(float cfloat mfloat yfloat kfloat a/*-{
    this.setStrokeColor(c, m, y, k, a);
  }-*/;
  public final native void setTransform(float m11float m12float m21float m22float dxfloat dy/*-{
    this.setTransform(m11, m12, m21, m22, dx, dy);
  }-*/;
  public final native void stroke() /*-{
    this.stroke();
  }-*/;
  public final native void strokeRect(float xfloat yfloat widthfloat height/*-{
    this.strokeRect(x, y, width, height);
  }-*/;
  public final native void strokeRect(float xfloat yfloat widthfloat heightfloat lineWidth/*-{
    this.strokeRect(x, y, width, height, lineWidth);
  }-*/;
  public final native void strokeText(String textfloat xfloat y/*-{
    this.strokeText(text, x, y);
  }-*/;
  public final native void strokeText(String textfloat xfloat yfloat maxWidth/*-{
    this.strokeText(text, x, y, maxWidth);
  }-*/;
  public final native void transform(float m11float m12float m21float m22float dxfloat dy/*-{
    this.transform(m11, m12, m21, m22, dx, dy);
  }-*/;
  public final native void translate(float txfloat ty/*-{
    this.translate(tx, ty);
  }-*/;
  public final native JsImageData webkitGetImageDataHD(float sxfloat syfloat swfloat sh/*-{
    return this.webkitGetImageDataHD(sx, sy, sw, sh);
  }-*/;
  public final native void webkitPutImageDataHD(ImageData imagedatafloat dxfloat dy/*-{
    this.webkitPutImageDataHD(imagedata, dx, dy);
  }-*/;
  public final native void webkitPutImageDataHD(ImageData imagedatafloat dxfloat dyfloat dirtyXfloat dirtyYfloat dirtyWidthfloat dirtyHeight/*-{
    this.webkitPutImageDataHD(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight);
  }-*/;
New to GrepCode? Check out our FAQ X