blob: f2e5f286d1885bfcd668fbfcac6870f67ddf6dce (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#pragma once
#include "cru/common/base.hpp"
#include "cru/common/ui_base.hpp"
namespace cru::platform {
struct SolidColorBrush;
struct GeometryBuilder;
struct GraphFactory : virtual Interface {
virtual SolidColorBrush* CreateSolidColorBrush(const ui::Color& color) = 0;
virtual GeometryBuilder* CreateGeometryBuilder() = 0;
};
} // namespace cru::platform
|