mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:57:44 +00:00
LibWeb: Extract CanvasImageData class from CRC2D
This commit is contained in:
parent
270c60c5e8
commit
53b9f36413
4 changed files with 48 additions and 9 deletions
14
Userland/Libraries/LibWeb/HTML/Canvas/CanvasImageData.idl
Normal file
14
Userland/Libraries/LibWeb/HTML/Canvas/CanvasImageData.idl
Normal file
|
@ -0,0 +1,14 @@
|
|||
#import <HTML/ImageData.idl>
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/canvas.html#canvasimagedata
|
||||
interface mixin CanvasImageData {
|
||||
// FIXME: Should be `ImageData createImageData([EnforceRange] long sw, [EnforceRange] long sh, optional ImageDataSettings settings = {});`
|
||||
ImageData createImageData(long sw, long sh);
|
||||
// FIXME: ImageData createImageData(ImageData imagedata);
|
||||
|
||||
// FIXME: Should be `ImageData getImageData([EnforceRange] long sx, [EnforceRange] long sy, [EnforceRange] long sw, [EnforceRange] long sh, optional ImageDataSettings settings = {});`
|
||||
ImageData getImageData(long sx, long sy, long sw, long sh);
|
||||
|
||||
undefined putImageData(ImageData imagedata, [EnforceRange] long dx, [EnforceRange] long dy);
|
||||
// FIXME: undefined putImageData(ImageData imagedata, [EnforceRange] long dx, [EnforceRange] long dy, [EnforceRange] long dirtyX, [EnforceRange] long dirtyY, [EnforceRange] long dirtyWidth, [EnforceRange] long dirtyHeight);
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue