CanvasRenderingContext2D.idl [plain text]
module html {
interface CanvasRenderingContext2D : CanvasRenderingContext {
void save();
void restore();
void scale(in [Optional=DefaultIsUndefined] float sx,
in [Optional=DefaultIsUndefined] float sy);
void rotate(in [Optional=DefaultIsUndefined] float angle);
void translate(in [Optional=DefaultIsUndefined] float tx,
in [Optional=DefaultIsUndefined] float ty);
void transform(in [Optional=DefaultIsUndefined] float m11,
in [Optional=DefaultIsUndefined] float m12,
in [Optional=DefaultIsUndefined] float m21,
in [Optional=DefaultIsUndefined] float m22,
in [Optional=DefaultIsUndefined] float dx,
in [Optional=DefaultIsUndefined] float dy);
void setTransform(in [Optional=DefaultIsUndefined] float m11,
in [Optional=DefaultIsUndefined] float m12,
in [Optional=DefaultIsUndefined] float m21,
in [Optional=DefaultIsUndefined] float m22,
in [Optional=DefaultIsUndefined] float dx,
in [Optional=DefaultIsUndefined] float dy);
attribute float globalAlpha;
attribute [TreatNullAs=NullString] DOMString globalCompositeOperation;
CanvasGradient createLinearGradient(in [Optional=DefaultIsUndefined] float x0,
in [Optional=DefaultIsUndefined] float y0,
in [Optional=DefaultIsUndefined] float x1,
in [Optional=DefaultIsUndefined] float y1)
raises (DOMException);
CanvasGradient createRadialGradient(in [Optional=DefaultIsUndefined] float x0,
in [Optional=DefaultIsUndefined] float y0,
in [Optional=DefaultIsUndefined] float r0,
in [Optional=DefaultIsUndefined] float x1,
in [Optional=DefaultIsUndefined] float y1,
in [Optional=DefaultIsUndefined] float r1)
raises (DOMException);
attribute float lineWidth;
attribute [TreatNullAs=NullString] DOMString lineCap;
attribute [TreatNullAs=NullString] DOMString lineJoin;
attribute float miterLimit;
attribute float shadowOffsetX;
attribute float shadowOffsetY;
attribute float shadowBlur;
attribute [TreatNullAs=NullString] DOMString shadowColor;
#