aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/ui')
-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: