#pragma once #include "../Color.hpp" #include "../GraphicsBase.hpp" #include "../Matrix.hpp" #include "../Resource.hpp" #include namespace cru::platform::graphics { // forward declarations struct IGraphicsFactory; struct IBrush; struct ISolidColorBrush; struct IFont; struct IGeometry; struct IGeometryBuilder; struct IPainter; struct ITextLayout; struct TextHitTestResult { int position; bool trailing; bool insideText; }; } // namespace cru::platform::graphics