#include "di/any/container/any.h"
#include "di/any/dispatch/dispatcher.h"
#include "di/any/types/this.h"
#include "di/meta/core.h"
#include "diusgfx/bitmap.h"
#include "diusgfx/color.h"
#include "diusgfx/point.h"
#include "diusgfx/rect.h"
Go to the source code of this file.
Classes | |
struct | gfx::painter::DrawRect |
struct | gfx::painter::DrawCircle |
Namespaces | |
namespace | gfx |
namespace | gfx::painter |
Typedefs | |
using | gfx::painter::PainterInterface = di::meta::List<DrawRect, DrawCircle> |
using | gfx::Painter = di::Any<painter::PainterInterface> |
Functions | |
auto | gfx::make_painter (ExclusiveBitMap bitmap) -> Painter |
Variables | |
constexpr auto | gfx::draw_rect = painter::DrawRect {} |
constexpr auto | gfx::draw_circle = painter::DrawCircle {} |