Namespaces | |
| namespace | bitmap |
| namespace | painter |
Classes | |
| struct | ARGBPixel |
| class | Color |
| struct | PointTag |
| class | Rect |
| struct | RGBA32 |
| class | SimplePainter |
| struct | Size2dType |
Typedefs | |
| using | BitMap = bitmap::BitMapImpl<di::ByteBuffer> |
| using | ExclusiveBitMap = bitmap::BitMapImpl<di::ExclusiveByteBuffer> |
| using | Painter = di::Any<painter::PainterInterface> |
| using | Point = di::math::linalg::Vec<PointTag> |
| using | Size2d = di::math::linalg::Vec<Size2dType> |
Functions | |
| auto | make_painter (ExclusiveBitMap bitmap) -> Painter |
Variables | |
| constexpr auto | draw_rect = painter::DrawRect {} |
| constexpr auto | draw_circle = painter::DrawCircle {} |
| using gfx::BitMap = bitmap::BitMapImpl<di::ByteBuffer> |
| using gfx::Painter = di::Any<painter::PainterInterface> |
| using gfx::Point = di::math::linalg::Vec<PointTag> |
| using gfx::Size2d = di::math::linalg::Vec<Size2dType> |
| auto gfx::make_painter | ( | ExclusiveBitMap | bitmap | ) | -> Painter |
|
inlineconstexpr |
|
inlineconstexpr |