Web API package for use when compling Go to WASM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

410 lines
14 KiB

// Code generated DO NOT EDIT
// offscreencanvasrenderingcontext2d.go
package dom
import "syscall/js"
type OffscreenCanvasRenderingContext2DIFace interface {
Arc(args ...interface{})
ArcTo(args ...interface{})
BeginPath(args ...interface{})
BezierCurveTo(args ...interface{})
GetCanvas() OffscreenCanvas
ClearRect(args ...interface{})
Clip(args ...interface{})
ClipWithArgs(args ...interface{})
ClosePath(args ...interface{})
Commit(args ...interface{})
CreateImageData(args ...interface{}) ImageData
CreateImageDataWithArgs(args ...interface{}) ImageData
CreateLinearGradient(args ...interface{}) CanvasGradient
CreatePattern(args ...interface{}) CanvasPattern
CreateRadialGradient(args ...interface{}) CanvasGradient
GetDirection() CanvasDirection
SetDirection(CanvasDirection)
DrawImage(args ...interface{})
Ellipse(args ...interface{})
Fill(args ...interface{})
FillRect(args ...interface{})
GetFillStyle()
SetFillStyle()
FillText(args ...interface{})
FillWithArgs(args ...interface{})
GetFilter() string
SetFilter(string)
GetFont() string
SetFont(string)
GetImageData(args ...interface{}) ImageData
GetLineDash(args ...interface{})
GetTransform(args ...interface{}) DOMMatrix
GetGlobalAlpha() float64
SetGlobalAlpha(float64)
GetGlobalCompositeOperation() string
SetGlobalCompositeOperation(string)
GetImageSmoothingEnabled() bool
SetImageSmoothingEnabled(bool)
GetImageSmoothingQuality() ImageSmoothingQuality
SetImageSmoothingQuality(ImageSmoothingQuality)
IsPointInPath(args ...interface{}) bool
IsPointInPathWithArgs(args ...interface{}) bool
IsPointInStroke(args ...interface{}) bool
IsPointInStrokeWithArgs(args ...interface{}) bool
GetLineCap() CanvasLineCap
SetLineCap(CanvasLineCap)
GetLineDashOffset() float64
SetLineDashOffset(float64)
GetLineJoin() CanvasLineJoin
SetLineJoin(CanvasLineJoin)
LineTo(args ...interface{})
GetLineWidth() float64
SetLineWidth(float64)
MeasureText(args ...interface{}) TextMetrics
GetMiterLimit() float64
SetMiterLimit(float64)
MoveTo(args ...interface{})
PutImageData(args ...interface{})
PutImageDataWithArgs(args ...interface{})
QuadraticCurveTo(args ...interface{})
Rect(args ...interface{})
ResetTransform(args ...interface{})
Restore(args ...interface{})
Rotate(args ...interface{})
Save(args ...interface{})
Scale(args ...interface{})
SetLineDash(args ...interface{})
SetTransform(args ...interface{})
SetTransformWithArgs(args ...interface{})
GetShadowBlur() float64
SetShadowBlur(float64)
GetShadowColor() string
SetShadowColor(string)
GetShadowOffsetX() float64
SetShadowOffsetX(float64)
GetShadowOffsetY() float64
SetShadowOffsetY(float64)
Stroke(args ...interface{})
StrokeRect(args ...interface{})
GetStrokeStyle()
SetStrokeStyle()
StrokeText(args ...interface{})
StrokeWithArgs(args ...interface{})
GetTextAlign() CanvasTextAlign
SetTextAlign(CanvasTextAlign)
GetTextBaseline() CanvasTextBaseline
SetTextBaseline(CanvasTextBaseline)
Transform(args ...interface{})
Translate(args ...interface{})
}
type OffscreenCanvasRenderingContext2D struct {
Value
}
func JSValueToOffscreenCanvasRenderingContext2D(val js.Value) OffscreenCanvasRenderingContext2D {
return OffscreenCanvasRenderingContext2D{Value: JSValueToValue(val)}
}
func (v Value) AsOffscreenCanvasRenderingContext2D() OffscreenCanvasRenderingContext2D {
return OffscreenCanvasRenderingContext2D{Value: v}
}
func NewOffscreenCanvasRenderingContext2D(args ...interface{}) OffscreenCanvasRenderingContext2D {
return OffscreenCanvasRenderingContext2D{Value: JSValueToValue(js.Global().Get("OffscreenCanvasRenderingContext2D").New(args...))}
}
func (o OffscreenCanvasRenderingContext2D) Arc(args ...interface{}) {
o.Call("arc", args...)
}
func (o OffscreenCanvasRenderingContext2D) ArcTo(args ...interface{}) {
o.Call("arcTo", args...)
}
func (o OffscreenCanvasRenderingContext2D) BeginPath(args ...interface{}) {
o.Call("beginPath", args...)
}
func (o OffscreenCanvasRenderingContext2D) BezierCurveTo(args ...interface{}) {
o.Call("bezierCurveTo", args...)
}
func (o OffscreenCanvasRenderingContext2D) GetCanvas() OffscreenCanvas {
val := o.Get("canvas")
return JSValueToOffscreenCanvas(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) ClearRect(args ...interface{}) {
o.Call("clearRect", args...)
}
func (o OffscreenCanvasRenderingContext2D) Clip(args ...interface{}) {
o.Call("clip", args...)
}
func (o OffscreenCanvasRenderingContext2D) ClipWithArgs(args ...interface{}) {
o.Call("clipWithArgs", args...)
}
func (o OffscreenCanvasRenderingContext2D) ClosePath(args ...interface{}) {
o.Call("closePath", args...)
}
func (o OffscreenCanvasRenderingContext2D) Commit(args ...interface{}) {
o.Call("commit", args...)
}
func (o OffscreenCanvasRenderingContext2D) CreateImageData(args ...interface{}) ImageData {
val := o.Call("createImageData", args...)
return JSValueToImageData(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) CreateImageDataWithArgs(args ...interface{}) ImageData {
val := o.Call("createImageDataWithArgs", args...)
return JSValueToImageData(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) CreateLinearGradient(args ...interface{}) CanvasGradient {
val := o.Call("createLinearGradient", args...)
return JSValueToCanvasGradient(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) CreatePattern(args ...interface{}) CanvasPattern {
val := o.Call("createPattern", args...)
return JSValueToCanvasPattern(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) CreateRadialGradient(args ...interface{}) CanvasGradient {
val := o.Call("createRadialGradient", args...)
return JSValueToCanvasGradient(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) GetDirection() CanvasDirection {
val := o.Get("direction")
return JSValueToCanvasDirection(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) SetDirection(val CanvasDirection) {
o.Set("direction", val)
}
func (o OffscreenCanvasRenderingContext2D) DrawImage(args ...interface{}) {
o.Call("drawImage", args...)
}
func (o OffscreenCanvasRenderingContext2D) Ellipse(args ...interface{}) {
o.Call("ellipse", args...)
}
func (o OffscreenCanvasRenderingContext2D) Fill(args ...interface{}) {
o.Call("fill", args...)
}
func (o OffscreenCanvasRenderingContext2D) FillRect(args ...interface{}) {
o.Call("fillRect", args...)
}
func (o OffscreenCanvasRenderingContext2D) GetFillStyle() Value {
val := o.Get("fillStyle")
return val
}
func (o OffscreenCanvasRenderingContext2D) SetFillStyle(val Value) {
o.Set("fillStyle", val)
}
func (o OffscreenCanvasRenderingContext2D) FillText(args ...interface{}) {
o.Call("fillText", args...)
}
func (o OffscreenCanvasRenderingContext2D) FillWithArgs(args ...interface{}) {
o.Call("fillWithArgs", args...)
}
func (o OffscreenCanvasRenderingContext2D) GetFilter() string {
val := o.Get("filter")
return val.String()
}
func (o OffscreenCanvasRenderingContext2D) SetFilter(val string) {
o.Set("filter", val)
}
func (o OffscreenCanvasRenderingContext2D) GetFont() string {
val := o.Get("font")
return val.String()
}
func (o OffscreenCanvasRenderingContext2D) SetFont(val string) {
o.Set("font", val)
}
func (o OffscreenCanvasRenderingContext2D) GetImageData(args ...interface{}) ImageData {
val := o.Call("getImageData", args...)
return JSValueToImageData(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) GetLineDash(args ...interface{}) {
o.Call("getLineDash", args...)
}
func (o OffscreenCanvasRenderingContext2D) GetTransform(args ...interface{}) DOMMatrix {
val := o.Call("getTransform", args...)
return JSValueToDOMMatrix(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) GetGlobalAlpha() float64 {
val := o.Get("globalAlpha")
return val.Float()
}
func (o OffscreenCanvasRenderingContext2D) SetGlobalAlpha(val float64) {
o.Set("globalAlpha", val)
}
func (o OffscreenCanvasRenderingContext2D) GetGlobalCompositeOperation() string {
val := o.Get("globalCompositeOperation")
return val.String()
}
func (o OffscreenCanvasRenderingContext2D) SetGlobalCompositeOperation(val string) {
o.Set("globalCompositeOperation", val)
}
func (o OffscreenCanvasRenderingContext2D) GetImageSmoothingEnabled() bool {
val := o.Get("imageSmoothingEnabled")
return val.Bool()
}
func (o OffscreenCanvasRenderingContext2D) SetImageSmoothingEnabled(val bool) {
o.Set("imageSmoothingEnabled", val)
}
func (o OffscreenCanvasRenderingContext2D) GetImageSmoothingQuality() ImageSmoothingQuality {
val := o.Get("imageSmoothingQuality")
return JSValueToImageSmoothingQuality(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) SetImageSmoothingQuality(val ImageSmoothingQuality) {
o.Set("imageSmoothingQuality", val)
}
func (o OffscreenCanvasRenderingContext2D) IsPointInPath(args ...interface{}) bool {
val := o.Call("isPointInPath", args...)
return val.Bool()
}
func (o OffscreenCanvasRenderingContext2D) IsPointInPathWithArgs(args ...interface{}) bool {
val := o.Call("isPointInPathWithArgs", args...)
return val.Bool()
}
func (o OffscreenCanvasRenderingContext2D) IsPointInStroke(args ...interface{}) bool {
val := o.Call("isPointInStroke", args...)
return val.Bool()
}
func (o OffscreenCanvasRenderingContext2D) IsPointInStrokeWithArgs(args ...interface{}) bool {
val := o.Call("isPointInStrokeWithArgs", args...)
return val.Bool()
}
func (o OffscreenCanvasRenderingContext2D) GetLineCap() CanvasLineCap {
val := o.Get("lineCap")
return JSValueToCanvasLineCap(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) SetLineCap(val CanvasLineCap) {
o.Set("lineCap", val)
}
func (o OffscreenCanvasRenderingContext2D) GetLineDashOffset() float64 {
val := o.Get("lineDashOffset")
return val.Float()
}
func (o OffscreenCanvasRenderingContext2D) SetLineDashOffset(val float64) {
o.Set("lineDashOffset", val)
}
func (o OffscreenCanvasRenderingContext2D) GetLineJoin() CanvasLineJoin {
val := o.Get("lineJoin")
return JSValueToCanvasLineJoin(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) SetLineJoin(val CanvasLineJoin) {
o.Set("lineJoin", val)
}
func (o OffscreenCanvasRenderingContext2D) LineTo(args ...interface{}) {
o.Call("lineTo", args...)
}
func (o OffscreenCanvasRenderingContext2D) GetLineWidth() float64 {
val := o.Get("lineWidth")
return val.Float()
}
func (o OffscreenCanvasRenderingContext2D) SetLineWidth(val float64) {
o.Set("lineWidth", val)
}
func (o OffscreenCanvasRenderingContext2D) MeasureText(args ...interface{}) TextMetrics {
val := o.Call("measureText", args...)
return JSValueToTextMetrics(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) GetMiterLimit() float64 {
val := o.Get("miterLimit")
return val.Float()
}
func (o OffscreenCanvasRenderingContext2D) SetMiterLimit(val float64) {
o.Set("miterLimit", val)
}
func (o OffscreenCanvasRenderingContext2D) MoveTo(args ...interface{}) {
o.Call("moveTo", args...)
}
func (o OffscreenCanvasRenderingContext2D) PutImageData(args ...interface{}) {
o.Call("putImageData", args...)
}
func (o OffscreenCanvasRenderingContext2D) PutImageDataWithArgs(args ...interface{}) {
o.Call("putImageDataWithArgs", args...)
}
func (o OffscreenCanvasRenderingContext2D) QuadraticCurveTo(args ...interface{}) {
o.Call("quadraticCurveTo", args...)
}
func (o OffscreenCanvasRenderingContext2D) Rect(args ...interface{}) {
o.Call("rect", args...)
}
func (o OffscreenCanvasRenderingContext2D) ResetTransform(args ...interface{}) {
o.Call("resetTransform", args...)
}
func (o OffscreenCanvasRenderingContext2D) Restore(args ...interface{}) {
o.Call("restore", args...)
}
func (o OffscreenCanvasRenderingContext2D) Rotate(args ...interface{}) {
o.Call("rotate", args...)
}
func (o OffscreenCanvasRenderingContext2D) Save(args ...interface{}) {
o.Call("save", args...)
}
func (o OffscreenCanvasRenderingContext2D) Scale(args ...interface{}) {
o.Call("scale", args...)
}
func (o OffscreenCanvasRenderingContext2D) SetLineDash(args ...interface{}) {
o.Call("setLineDash", args...)
}
func (o OffscreenCanvasRenderingContext2D) SetTransform(args ...interface{}) {
o.Call("setTransform", args...)
}
func (o OffscreenCanvasRenderingContext2D) SetTransformWithArgs(args ...interface{}) {
o.Call("setTransformWithArgs", args...)
}
func (o OffscreenCanvasRenderingContext2D) GetShadowBlur() float64 {
val := o.Get("shadowBlur")
return val.Float()
}
func (o OffscreenCanvasRenderingContext2D) SetShadowBlur(val float64) {
o.Set("shadowBlur", val)
}
func (o OffscreenCanvasRenderingContext2D) GetShadowColor() string {
val := o.Get("shadowColor")
return val.String()
}
func (o OffscreenCanvasRenderingContext2D) SetShadowColor(val string) {
o.Set("shadowColor", val)
}
func (o OffscreenCanvasRenderingContext2D) GetShadowOffsetX() float64 {
val := o.Get("shadowOffsetX")
return val.Float()
}
func (o OffscreenCanvasRenderingContext2D) SetShadowOffsetX(val float64) {
o.Set("shadowOffsetX", val)
}
func (o OffscreenCanvasRenderingContext2D) GetShadowOffsetY() float64 {
val := o.Get("shadowOffsetY")
return val.Float()
}
func (o OffscreenCanvasRenderingContext2D) SetShadowOffsetY(val float64) {
o.Set("shadowOffsetY", val)
}
func (o OffscreenCanvasRenderingContext2D) Stroke(args ...interface{}) {
o.Call("stroke", args...)
}
func (o OffscreenCanvasRenderingContext2D) StrokeRect(args ...interface{}) {
o.Call("strokeRect", args...)
}
func (o OffscreenCanvasRenderingContext2D) GetStrokeStyle() Value {
val := o.Get("strokeStyle")
return val
}
func (o OffscreenCanvasRenderingContext2D) SetStrokeStyle(val Value) {
o.Set("strokeStyle", val)
}
func (o OffscreenCanvasRenderingContext2D) StrokeText(args ...interface{}) {
o.Call("strokeText", args...)
}
func (o OffscreenCanvasRenderingContext2D) StrokeWithArgs(args ...interface{}) {
o.Call("strokeWithArgs", args...)
}
func (o OffscreenCanvasRenderingContext2D) GetTextAlign() CanvasTextAlign {
val := o.Get("textAlign")
return JSValueToCanvasTextAlign(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) SetTextAlign(val CanvasTextAlign) {
o.Set("textAlign", val)
}
func (o OffscreenCanvasRenderingContext2D) GetTextBaseline() CanvasTextBaseline {
val := o.Get("textBaseline")
return JSValueToCanvasTextBaseline(val.JSValue())
}
func (o OffscreenCanvasRenderingContext2D) SetTextBaseline(val CanvasTextBaseline) {
o.Set("textBaseline", val)
}
func (o OffscreenCanvasRenderingContext2D) Transform(args ...interface{}) {
o.Call("transform", args...)
}
func (o OffscreenCanvasRenderingContext2D) Translate(args ...interface{}) {
o.Call("translate", args...)
}