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.
 

32 lines
806 B

// Code generated DO NOT EDIT
// imagedata.go
package dom
import "syscall/js"
type ImageDataIFace interface {
GetData() Uint8ClampedArray
GetHeight() int
GetWidth() int
}
type ImageData struct {
Value
}
func JSValueToImageData(val js.Value) ImageData { return ImageData{Value: JSValueToValue(val)} }
func (v Value) AsImageData() ImageData { return ImageData{Value: v} }
func NewImageData(args ...interface{}) ImageData {
return ImageData{Value: JSValueToValue(js.Global().Get("ImageData").New(args...))}
}
func (i ImageData) GetData() Uint8ClampedArray {
val := i.Get("data")
return JSValueToUint8ClampedArray(val.JSValue())
}
func (i ImageData) GetHeight() int {
val := i.Get("height")
return val.Int()
}
func (i ImageData) GetWidth() int {
val := i.Get("width")
return val.Int()
}