aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/render
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-03-18 21:16:25 +0800
committercrupest <crupest@outlook.com>2020-03-18 21:16:25 +0800
commitb129c5a144dfb116082689ffaaa9ac78e2403656 (patch)
tree08c3540569260c4231996f769040beb3737e5b4b /include/cru/ui/render
parentabf604f8c6ec89c8d7df7062fe10fd17c60d5719 (diff)
downloadcru-b129c5a144dfb116082689ffaaa9ac78e2403656.tar.gz
cru-b129c5a144dfb116082689ffaaa9ac78e2403656.tar.bz2
cru-b129c5a144dfb116082689ffaaa9ac78e2403656.zip
...
Diffstat (limited to 'include/cru/ui/render')
-rw-r--r--include/cru/ui/render/border_render_object.hpp5
-rw-r--r--include/cru/ui/render/render_object.hpp5
-rw-r--r--include/cru/ui/render/text_render_object.hpp8
3 files changed, 1 insertions, 17 deletions
diff --git a/include/cru/ui/render/border_render_object.hpp b/include/cru/ui/render/border_render_object.hpp
index 726510a8..b9af71c0 100644
--- a/include/cru/ui/render/border_render_object.hpp
+++ b/include/cru/ui/render/border_render_object.hpp
@@ -3,11 +3,6 @@
#include <memory>
-namespace cru::platform::graph {
-struct IBrush;
-struct IGeometry;
-} // namespace cru::platform::graph
-
namespace cru::ui::render {
struct CornerRadius {
constexpr CornerRadius()
diff --git a/include/cru/ui/render/render_object.hpp b/include/cru/ui/render/render_object.hpp
index d9851757..8db1a20f 100644
--- a/include/cru/ui/render/render_object.hpp
+++ b/include/cru/ui/render/render_object.hpp
@@ -2,6 +2,7 @@
#include "../base.hpp"
#include "cru/common/event.hpp"
+#include "cru/platform/graph/base.hpp"
#include <vector>
@@ -10,10 +11,6 @@ namespace cru::ui {
class Control;
}
-namespace cru::platform::graph {
-struct IPainter;
-}
-
namespace cru::ui::render {
struct AfterLayoutEventArgs {};
diff --git a/include/cru/ui/render/text_render_object.hpp b/include/cru/ui/render/text_render_object.hpp
index 33d34f78..62313cd3 100644
--- a/include/cru/ui/render/text_render_object.hpp
+++ b/include/cru/ui/render/text_render_object.hpp
@@ -1,17 +1,9 @@
#pragma once
#include "render_object.hpp"
-#include "cru/platform/graph/text_layout.hpp"
-
#include <memory>
#include <string>
-// forward declarations
-namespace cru::platform::graph {
-struct IBrush;
-struct IFont;
-} // namespace cru::platform::graph
-
namespace cru::ui::render {
class TextRenderObject : public RenderObject {
public: