ladybird/Userland/Libraries/LibGfx
Aliaksandr Kalenik 3110411c60 LibGfx: Add release callback for Bitmap
In upcoming changes, bitmap is going to be used to wrap the memory of
the IOSurface, and we will want to release the corresponding IOSurface
along with the bitmap.
2024-06-24 13:09:08 +02:00
..
Filters
Font LibUnicode+LibGfx: Remove superfluous emoji metadata 2024-06-22 14:56:39 +02:00
ICC
ImageFormats LibGfx: Remove home-grown PNG codec in favor of libpng+apng 2024-06-21 07:31:37 +02:00
AffineTransform.cpp
AffineTransform.h LibGfx: Add shortcut to draw_scaled_bitmap_with_transform() for scales 2024-05-29 08:17:01 +02:00
AntiAliasingPainter.cpp Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
AntiAliasingPainter.h Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
Bitmap.cpp LibGfx: Add release callback for Bitmap 2024-06-24 13:09:08 +02:00
Bitmap.h LibGfx: Add release callback for Bitmap 2024-06-24 13:09:08 +02:00
BoundingBox.h
CIELAB.h
CMakeLists.txt LibGfx: Remove Gfx::Painter::draw_text() and helpers 2024-06-21 10:31:13 +02:00
CMYKBitmap.cpp
CMYKBitmap.h
Color.cpp
Color.h LibGfx: Make Color::NamedColor be an enum class 2024-05-26 18:51:52 +02:00
DeltaE.cpp
DeltaE.h
DisjointRectSet.h
EdgeFlagPathRasterizer.cpp LibGfx: Make Painter::target() return a Bitmap& 2024-06-05 15:37:05 +02:00
EdgeFlagPathRasterizer.h Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
FontCascadeList.cpp
FontCascadeList.h
Forward.h LibGfx: Remove unused CharacterBitmap class 2024-06-20 15:23:09 +02:00
FourCC.h
GradientPainting.cpp LibGfx: Remove Bitmap and Painter "scale" concept 2024-06-05 15:37:05 +02:00
Gradients.h
ImmutableBitmap.cpp
ImmutableBitmap.h
Line.h
LineStyle.h LibGfx: Move Gfx::Painter::LineStyle => Gfx::LineStyle 2024-06-05 15:37:05 +02:00
Matrix.h
Matrix3x3.h
Matrix4x4.h
MedianCut.cpp LibGfx: Add an implementation of the MedianCut algorithm 2024-05-18 18:30:07 +02:00
MedianCut.h LibGfx: Add an implementation of the MedianCut algorithm 2024-05-18 18:30:07 +02:00
Orientation.h
Painter.cpp LibGfx: Remove Gfx::Painter::draw_text() and helpers 2024-06-21 10:31:13 +02:00
Painter.h LibGfx: Remove unused GrayscaleBitmap class 2024-06-21 10:31:13 +02:00
PaintStyle.h LibWeb+LibGfx: Replace usage of Gfx::PaintStyle in fill{stoke}_commands 2024-06-13 20:17:10 +03:00
Palette.cpp LibGfx: Remove unnecessary use of LibGUI in Gfx::Palette 2024-06-02 20:26:56 +02:00
Palette.h LibGfx: Remove unnecessary use of LibGUI in Gfx::Palette 2024-06-02 20:26:56 +02:00
Path.cpp
Path.h
PathClipper.cpp Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
PathClipper.h Everywhere: Include <LibGfx/Painter.h> in fewer places 2024-06-05 15:37:05 +02:00
Point.cpp
Point.h
Quad.h
Rect.cpp
Rect.h
ScalingMode.h LibGfx: Move Gfx::Painter::ScalingMode => Gfx::ScalingMode 2024-06-05 15:37:05 +02:00
ShareableBitmap.cpp LibGfx: Remove Bitmap and Painter "scale" concept 2024-06-05 15:37:05 +02:00
ShareableBitmap.h
Size.cpp
Size.h
StandardCursor.h
SystemTheme.cpp
SystemTheme.h
TextAlignment.h
TextAttributes.h
TextLayout.cpp LibUnicode: Replace code point properties with ICU 2024-06-22 14:56:39 +02:00
TextLayout.h LibGfx: Remove Gfx::Painter::draw_text() and helpers 2024-06-21 10:31:13 +02:00
TIFFGenerator.py LibGfx/TIFF: Manually check for the presence of two baseline tags 2024-05-06 17:33:25 +02:00
Triangle.cpp
Triangle.h
Vector2.h
Vector3.h
Vector4.h
VectorGraphic.cpp
VectorGraphic.h
VectorN.h
WindingRule.h LibGfx: Move Gfx::Painter::WindingRule => Gfx::WindingRule 2024-06-05 15:37:05 +02:00