summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx/Painter.h
AgeCommit message (Expand)Author
2023-03-23LibGfx: Implement simple signed distance field renderingMacDue
2023-03-11LibGfx: Make all fill_path() code member functions and move into .cppMacDue
2023-03-11LibGfx: Speed up fill_path() with per scanline clipping & fast fillsMacDue
2023-02-24Revert "LibWeb: Fix clip of hidden overflow..."Aliaksandr Kalenik
2023-02-10LibGfx+LibWeb: Store radii as FloatSize rather than FloatPointAndreas Kling
2023-02-10LibGfx: Make sure the Painter clip rect is never larger than the targetAndreas Kling
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-01-29LibGfx: Stop passing color stop spans by const referenceMacDue
2023-01-25LibWeb: Fix clip of hidden overflow when translated boxes are involvedAliaksandr Kalenik
2023-01-22LibGfx: Add Painter::fill_rect(rect, paint_style)MacDue
2023-01-22LibGfx: Update fill_path() to support taking a PaintStyleMacDue
2023-01-10LibWeb+LibGfx: Migrate (most of) the CSS gradient painting to LibGfxMacDue
2023-01-05LibGfx: Avoid rounding/truncating glyph positions till blittingMacDue
2022-12-25LibGfx: Add Painter::fill_pixels()MacDue
2022-12-23LibGfx: Add NearestFractional scaling type to painterFrHun
2022-12-08LibGfx: Add int overloads for (AntiAliasing)Painter float methodsSam Atkins
2022-12-07Meta+Userland: Pass Gfx::IntSize by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::FloatPoint by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::Color by valueMacDue
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-30LibGfx+LibGUI: Use constant for line spacing instead of magic numberlanmonster
2022-11-02PixelPaint+LibGfx: Allow resizing images and layersjack gleeson
2022-10-02LibGfx: Add a way to get the Painter's current 2D translationAndreas Kling
2022-09-24LibWeb+LibGfx: Move the blit image through 2D transfrom to Gfx::PainterAndreas Kling
2022-09-16LibGfx: Support getting a bitmap for a region of painterMacDue
2022-06-20LibGUI: Add drawing triangle from coordinate listFrHun
2022-06-16LibGfx: Implement SmoothPixels scaling modeKarol Kosek
2022-06-16LibGfx: Add Painter::get_pixel()MacDue
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-03-30LibGfx: Add Painter::draw_text_run(), a simplified text painting APIAndreas Kling
2022-03-26LibGfx: Support scaling in AntiAliasingPainter::draw_circle()MacDue
2022-03-18LibGfx: AntiAliasingPainter::draw_circle/fill_rect_with_rounded_cornersMacDue
2022-03-17Libraries: Use default constructors/destructors in LibGfxLenny Maiorani
2022-02-23LibGfx+LibGUI: Support multi code point emojis in text painting :^)Linus Groh
2022-01-23LibGfx: Add Painter::draw_triangle_wave()Tobias Christiansen
2021-11-29LibGfx: Load default font lazilyHendiadyoin1
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-09-20LibGfx: Add optional bilinear filtering to draw_scaled_bitmap()Sam Atkins
2021-09-18LibGfx: Implement cubic bezier curves by splitting them to subcurvesAli Mohammad Pur
2021-09-18LibGfx: Switch Painter.{h,cpp} to use east-constAli Mohammad Pur
2021-09-17LibGfx: Make Painter::fill_path() take Path by const referenceAndreas Kling
2021-09-04LibGfx/Painter: Add `draw_rect_with_thickness` methodMustafa Quraish
2021-08-07LibGfx: Add alternate_color to draw_lineTobias Christiansen
2021-07-27Userland: Make TextWrapping::Wrap opt-insin-ack
2021-07-26Userland: Move text wrapping/elision into the new TextLayout :^)sin-ack
2021-06-04LibGfx: Add helper for painting a rounded rect with equal corner radiiTimothy Flynn
2021-05-20LibGfx: Add Painter::draw_circle_arc_intersecting()Tobias Christiansen
2021-05-20LibGfx: Add Painter::fill_rect_with_rounded_corners()Tobias Christiansen
2021-05-03Revert "LibGfx: Add directional floating-point scaling to Painter"Andreas Kling