aboutsummaryrefslogtreecommitdiff
path: root/src/renderer/Renderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderer/Renderer.cpp')
-rw-r--r--src/renderer/Renderer.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/renderer/Renderer.cpp b/src/renderer/Renderer.cpp
index 87e2ff7..17694b0 100644
--- a/src/renderer/Renderer.cpp
+++ b/src/renderer/Renderer.cpp
@@ -15,7 +15,7 @@ Renderer::Init(SDL_Window* window)
{
m_window = window;
m_render_entities.reserve(1024);
- m_z_buff.reserve(1024);
+ m_sort_entries.reserve(1024);
m_backend = std::make_unique<RSoftwareBackend>(*this);
}
@@ -23,7 +23,7 @@ void
Renderer::Reset()
{
m_render_entities.clear();
- m_z_buff.clear();
+ m_sort_entries.clear();
SetCameraSize(0.0f, 0.0f);
}
@@ -76,7 +76,7 @@ Renderer::PushAlphaBitmap(AlphaBitmap& bitmap, V2F32 pos, Color color, uint32_t
pos,
color
}});
- m_z_buff.emplace_back(z, m_render_entities.size()-1);
+ m_sort_entries.emplace_back(z, m_render_entities.size()-1);
}
void
@@ -87,7 +87,7 @@ Renderer::PushRectangle(Rectangle rect, Color color, uint32_t z)
rect,
color
}});
- m_z_buff.emplace_back(z, m_render_entities.size()-1);
+ m_sort_entries.emplace_back(z, m_render_entities.size()-1);
}
void
@@ -98,20 +98,20 @@ Renderer::PushCircle(Circle circle, Color color, uint32_t z)
circle,
color
}});
- m_z_buff.emplace_back(z, m_render_entities.size()-1);
+ m_sort_entries.emplace_back(z, m_render_entities.size()-1);
}
void
-Renderer::PushText(std::u32string& text, Font& font, V2F32 pos, Color color, uint32_t z)
+Renderer::PushString32(String32Id id, Font& font, V2F32 pos, Color color, uint32_t z)
{
- m_render_entities.emplace_back(REntity{.text{
+ m_render_entities.emplace_back(REntity{.string32{
REntityType_Text,
- text,
+ id,
font,
pos,
color
}});
- m_z_buff.emplace_back(z, m_render_entities.size()-1);
+ m_sort_entries.emplace_back(z, m_render_entities.size()-1);
}