summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx/Painter.h
AgeCommit message (Expand)Author
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
2021-05-03Revert "LibGfx: Re-add missing bounds-checks to Painter::draw_rect"Andreas Kling
2021-05-03LibGfx: Re-add missing bounds-checks to Painter::draw_rectMatthew Olsson
2021-05-02LibGfx: Add directional floating-point scaling to PainterMatthew Olsson
2021-05-02LibGfx: Unify Rect, Point, and SizeMatthew Olsson
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-11LibGUI+LibGfx: Collapse the '&' from Alt shortcuts in tooltip textsAndreas Kling
2021-04-09LibGfx: Add a Gfx::TextAlignment parameter to Painter::draw_ui_text()Andreas Kling
2021-04-09LibGfx: Adjust parameter order for Painter::draw_ui_text()Andreas Kling
2021-04-05LibGfx: Add Gfx::Painter::draw_ui_text()Andreas Kling
2021-03-06LibWeb: Make CSS background image painting respect destination origin and tra...Mihai Parparita
2021-02-25LibGUI: Improve IconView rubberband performanceTom
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-13LibGfx: Enable Painter::blit to apply opacity and mix alpha channelsTom
2021-02-09WindowServer: Implement simple window shadowsTom
2021-01-22LibGfx: Add a draw_scaled_bitmap() variant that takes a FloatRect as src_rectNico Weber
2021-01-22LibGfx: Remove Painter::blit_scaled() in favor of Painter::draw_scaled_bitmap()Nico Weber
2021-01-20LibGfx/Painter: Keep translation and clip_rect in logical coordinatesNico Weber
2021-01-20LibGfx: Give Bitmap a scale factorNico Weber
2021-01-17LibGfx: Make Painter take the scale factor as constructor argumentNico Weber
2021-01-15LibGfx: Make Painter::draw_rect() scale-awareNico Weber
2021-01-12LibGfx: Make it possible to apply an (integer) scale to a PainterNico Weber
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling