// Code generated DO NOT EDIT
|
|
// domquad.go
|
|
package dom
|
|
|
|
import "syscall/js"
|
|
|
|
type DOMQuadIFace interface {
|
|
FromQuad(args ...interface{}) DOMQuad
|
|
FromRect(args ...interface{}) DOMQuad
|
|
GetBounds(args ...interface{}) DOMRect
|
|
GetP1() DOMPoint
|
|
GetP2() DOMPoint
|
|
GetP3() DOMPoint
|
|
GetP4() DOMPoint
|
|
ToJSON(args ...interface{}) Value
|
|
}
|
|
type DOMQuad struct {
|
|
Value
|
|
}
|
|
|
|
func jsValueToDOMQuad(val js.Value) DOMQuad { return DOMQuad{Value: Value{Value: val}} }
|
|
func (v Value) AsDOMQuad() DOMQuad { return DOMQuad{Value: v} }
|
|
func (d DOMQuad) FromQuad(args ...interface{}) DOMQuad {
|
|
val := d.Call("fromQuad", args...)
|
|
return jsValueToDOMQuad(val.JSValue())
|
|
}
|
|
func (d DOMQuad) FromRect(args ...interface{}) DOMQuad {
|
|
val := d.Call("fromRect", args...)
|
|
return jsValueToDOMQuad(val.JSValue())
|
|
}
|
|
func (d DOMQuad) GetBounds(args ...interface{}) DOMRect {
|
|
val := d.Call("getBounds", args...)
|
|
return jsValueToDOMRect(val.JSValue())
|
|
}
|
|
func (d DOMQuad) GetP1() DOMPoint {
|
|
val := d.Get("p1")
|
|
return jsValueToDOMPoint(val.JSValue())
|
|
}
|
|
func (d DOMQuad) GetP2() DOMPoint {
|
|
val := d.Get("p2")
|
|
return jsValueToDOMPoint(val.JSValue())
|
|
}
|
|
func (d DOMQuad) GetP3() DOMPoint {
|
|
val := d.Get("p3")
|
|
return jsValueToDOMPoint(val.JSValue())
|
|
}
|
|
func (d DOMQuad) GetP4() DOMPoint {
|
|
val := d.Get("p4")
|
|
return jsValueToDOMPoint(val.JSValue())
|
|
}
|
|
func (d DOMQuad) ToJSON(args ...interface{}) Value {
|
|
val := d.Call("toJSON", args...)
|
|
return val
|
|
}
|