ladybird/Userland/Libraries/LibWeb/HTML/Canvas
MacDue 20e9213cc4 LibWeb: Add initial implementation of CRC2D.clip()
This allows clipping your drawing by any path you like! To do this
all painting has been wrapped around a new draw_clipped() helper
method, which handles the clipping before/after painting.

Note: This clipping is currently missing support for intersecting
clip paths.
2023-04-09 18:42:45 +02:00
..
CanvasDrawImage.cpp
CanvasDrawImage.h
CanvasDrawImage.idl
CanvasDrawPath.h LibWeb: Add initial implementation of CRC2D.clip() 2023-04-09 18:42:45 +02:00
CanvasDrawPath.idl LibWeb: Add initial implementation of CRC2D.clip() 2023-04-09 18:42:45 +02:00
CanvasFillStrokeStyles.h LibWeb: Make factory methods of HTML::CanvasGradient fallible 2023-02-18 00:52:47 +01:00
CanvasFillStrokeStyles.idl LibWeb: Implement CanvasRenderingContext2D.createPattern() 2023-02-03 20:36:21 +01:00
CanvasImageData.h
CanvasImageData.idl
CanvasImageSmoothing.h LibWeb: Implement CRC2D.imageSmoothingEnabled 2023-03-29 22:48:04 +02:00
CanvasImageSmoothing.idl LibWeb: Implement CRC2D.imageSmoothingEnabled 2023-03-29 22:48:04 +02:00
CanvasPath.cpp LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
CanvasPath.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
CanvasPath.idl
CanvasPathClipper.cpp LibWeb: Add simple canvas path clipper 2023-04-09 18:42:45 +02:00
CanvasPathClipper.h LibWeb: Add simple canvas path clipper 2023-04-09 18:42:45 +02:00
CanvasPathDrawingStyles.h
CanvasPathDrawingStyles.idl
CanvasRect.h
CanvasRect.idl
CanvasState.cpp LibGfx+LibWeb: Propagate OOM when creating PaintStyles 2023-03-02 11:49:13 +01:00
CanvasState.h LibWeb: Add initial implementation of CRC2D.clip() 2023-04-09 18:42:45 +02:00
CanvasState.idl
CanvasText.h
CanvasText.idl
CanvasTransform.h
CanvasTransform.idl