Tom
607c78336b
LibGfx: Add ability to draw inverted rectangles
2020-09-08 10:45:35 +02:00
LepkoQQ
7a46e0fa35
LibGfx: Always use 0..360 0..1 0..1 in HSV colors
2020-08-26 00:38:23 +02:00
Andreas Kling
3bba163574
LibGfx: Add Color::Transparent as a named color
2020-06-13 20:03:19 +02:00
Andreas Kling
d0eb35e5c3
LibGfx: Use a bit of constexpr in Color
...
This avoids a bunch of strlen()'s when we're parsing web colors.
2020-05-30 17:47:50 +02:00
Andreas Kling
fbda28248a
LibGfx+IPCCompiler: Add IPC encoders for Color and ShareableBitmap
2020-05-12 19:04:03 +02:00
Andreas Kling
17e76b4760
LibGfx: Add Color::to_string_without_alpha()
...
This simply returns an "#rrggbb" string and ignores the alpha value.
2020-04-29 15:31:45 +02:00
Andreas Kling
24a0354ce8
LibIPC+LibGfx: Pass the IPC::Decoder to decoding helpers
...
Instead of passing the BufferStream, pass the Decoder. I'd like to stop
using BufferStream eventually anyway, so it's good to get it out of any
API's where it's in currently.
2020-03-29 19:37:23 +02:00
Andreas Kling
a4d857e3c5
LibIPC+IPCCompiler: Add IPC::Decoder, let classes decode themselves
...
This shaves ~5 seconds off of a full build, not too bad. Also it just
seems nicer to push this logic out to classes. It could be better but
it's a start. :^)
2020-02-15 12:11:19 +01:00
Andreas Kling
08cae2773d
LibGfx: More work on header dependency reduction
2020-02-14 23:33:21 +01:00
Andreas Kling
3b95d61b22
LibGfx: Naive RGB/HSV conversion
2020-02-08 12:30:12 +01:00
Andreas Kling
9ac94d393e
LibGfx: Rename from LibDraw :^)
2020-02-06 12:04:00 +01:00