From f75d1f0b5a78bfce56bde4fe57b8d1193a340e74 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Wed, 5 Jul 2023 21:33:15 +1000 Subject: Wire rendering improvements --- source/windowing/StarGuiContext.cpp | 4 ++-- source/windowing/StarGuiContext.hpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'source/windowing') diff --git a/source/windowing/StarGuiContext.cpp b/source/windowing/StarGuiContext.cpp index 9f19294..2d649c5 100644 --- a/source/windowing/StarGuiContext.cpp +++ b/source/windowing/StarGuiContext.cpp @@ -147,7 +147,7 @@ void GuiContext::drawQuad(AssetPath const& texName, RectF const& screenCoords, V renderer()->immediatePrimitives().emplace_back(std::in_place_type_t(), assetTextureGroup()->loadTexture(texName), screenCoords, color, 0.0f); } -void GuiContext::drawQuad(AssetPath const& texName, Vec2F const& screenPos, int pixelRatio, Vec4B const& color) { +void GuiContext::drawQuad(AssetPath const& texName, Vec2F const& screenPos, float pixelRatio, Vec4B const& color) { renderer()->immediatePrimitives().emplace_back(std::in_place_type_t(), assetTextureGroup()->loadTexture(texName), screenPos, pixelRatio, color, 0.0f); } @@ -160,7 +160,7 @@ void GuiContext::drawQuad(AssetPath const& texName, RectF const& texCoords, Rect color, 0.0f); } -void GuiContext::drawDrawable(Drawable drawable, Vec2F const& screenPos, int pixelRatio, Vec4B const& color) { +void GuiContext::drawDrawable(Drawable drawable, Vec2F const& screenPos, float pixelRatio, Vec4B const& color) { if (drawable.isLine()) drawable.linePart().width *= pixelRatio; diff --git a/source/windowing/StarGuiContext.hpp b/source/windowing/StarGuiContext.hpp index bd46f65..1d6ed46 100644 --- a/source/windowing/StarGuiContext.hpp +++ b/source/windowing/StarGuiContext.hpp @@ -66,10 +66,10 @@ public: void drawQuad(RectF const& screenCoords, Vec4B const& color = Vec4B::filled(255)); void drawQuad(AssetPath const& texName, RectF const& screenCoords, Vec4B const& color = Vec4B::filled(255)); - void drawQuad(AssetPath const& texName, Vec2F const& screenPos, int pixelRatio, Vec4B const& color = Vec4B::filled(255)); + void drawQuad(AssetPath const& texName, Vec2F const& screenPos, float pixelRatio, Vec4B const& color = Vec4B::filled(255)); void drawQuad(AssetPath const& texName, RectF const& texCoords, RectF const& screenCoords, Vec4B const& color = Vec4B::filled(255)); - void drawDrawable(Drawable drawable, Vec2F const& screenPos, int pixelRatio, Vec4B const& color = Vec4B::filled(255)); + void drawDrawable(Drawable drawable, Vec2F const& screenPos, float pixelRatio, Vec4B const& color = Vec4B::filled(255)); void drawLine(Vec2F const& begin, Vec2F const end, Vec4B const& color, float lineWidth = 1); void drawPolyLines(PolyF const& poly, Vec4B const& color, float lineWidth = 1); -- cgit v1.2.3