diff options
author | crupest <crupest@outlook.com> | 2020-03-18 21:16:25 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2020-03-18 21:16:25 +0800 |
commit | b129c5a144dfb116082689ffaaa9ac78e2403656 (patch) | |
tree | 08c3540569260c4231996f769040beb3737e5b4b /include/cru/ui/render | |
parent | abf604f8c6ec89c8d7df7062fe10fd17c60d5719 (diff) | |
download | cru-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.hpp | 5 | ||||
-rw-r--r-- | include/cru/ui/render/render_object.hpp | 5 | ||||
-rw-r--r-- | include/cru/ui/render/text_render_object.hpp | 8 |
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: |