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.
 

89 lines
2.4 KiB

// Code generated DO NOT EDIT
// texttrackcue.go
package dom
import "syscall/js"
type TextTrackCueIFace interface {
AddEventListener(args ...interface{})
DispatchEvent(args ...interface{}) bool
GetEndTime() float64
SetEndTime(float64)
GetId() string
SetId(string)
GetOnenter() EventHandler
SetOnenter(EventHandler)
GetOnexit() EventHandler
SetOnexit(EventHandler)
GetPauseOnExit() bool
SetPauseOnExit(bool)
RemoveEventListener(args ...interface{})
GetStartTime() float64
SetStartTime(float64)
GetTrack() TextTrack
}
type TextTrackCue struct {
Value
}
func JSValueToTextTrackCue(val js.Value) TextTrackCue { return TextTrackCue{Value: JSValueToValue(val)} }
func (v Value) AsTextTrackCue() TextTrackCue { return TextTrackCue{Value: v} }
func NewTextTrackCue(args ...interface{}) TextTrackCue {
return TextTrackCue{Value: JSValueToValue(js.Global().Get("TextTrackCue").New(args...))}
}
func (t TextTrackCue) AddEventListener(args ...interface{}) {
t.Call("addEventListener", args...)
}
func (t TextTrackCue) DispatchEvent(args ...interface{}) bool {
val := t.Call("dispatchEvent", args...)
return val.Bool()
}
func (t TextTrackCue) GetEndTime() float64 {
val := t.Get("endTime")
return val.Float()
}
func (t TextTrackCue) SetEndTime(val float64) {
t.Set("endTime", val)
}
func (t TextTrackCue) GetId() string {
val := t.Get("id")
return val.String()
}
func (t TextTrackCue) SetId(val string) {
t.Set("id", val)
}
func (t TextTrackCue) GetOnenter() EventHandler {
val := t.Get("onenter")
return JSValueToEventHandler(val.JSValue())
}
func (t TextTrackCue) SetOnenter(val EventHandler) {
t.Set("onenter", val)
}
func (t TextTrackCue) GetOnexit() EventHandler {
val := t.Get("onexit")
return JSValueToEventHandler(val.JSValue())
}
func (t TextTrackCue) SetOnexit(val EventHandler) {
t.Set("onexit", val)
}
func (t TextTrackCue) GetPauseOnExit() bool {
val := t.Get("pauseOnExit")
return val.Bool()
}
func (t TextTrackCue) SetPauseOnExit(val bool) {
t.Set("pauseOnExit", val)
}
func (t TextTrackCue) RemoveEventListener(args ...interface{}) {
t.Call("removeEventListener", args...)
}
func (t TextTrackCue) GetStartTime() float64 {
val := t.Get("startTime")
return val.Float()
}
func (t TextTrackCue) SetStartTime(val float64) {
t.Set("startTime", val)
}
func (t TextTrackCue) GetTrack() TextTrack {
val := t.Get("track")
return JSValueToTextTrack(val.JSValue())
}