module libwasm.bindings.NotifyPaintEvent; import libwasm.types; import memutils.ct: tuple; import libwasm.bindings.DOMRect; import libwasm.bindings.DOMRectList; import libwasm.bindings.Event; import libwasm.bindings.PaintRequestList; import libwasm.bindings.Performance; @safe: nothrow: struct NotifyPaintEvent { nothrow: libwasm.bindings.Event.Event _parent; alias _parent this; this(Handle h) { _parent = .Event(h); } auto clientRects()() { return DOMRectList(Object_Getter__Handle(this._parent, "clientRects")); } auto boundingClientRect()() { return DOMRect(Object_Getter__Handle(this._parent, "boundingClientRect")); } auto paintRequests()() { return PaintRequestList(Object_Getter__Handle(this._parent, "paintRequests")); } uint transactionId()() { return Object_Getter__uint(this._parent, "transactionId"); } double paintTimeStamp()() { return Object_Getter__double(this._parent, "paintTimeStamp"); } }