MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / render

Method render

src/Core/Graphics/Canvas.cpp:224–241  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

222 }
223
224 void Canvas::render(Sprite& target)
225 {
226 m_canvas.clear(sf::Color(0, 0, 0, 0));
227
228 if (m_sortRequired)
229 {
230 this->sortElements();
231 m_sortRequired = false;
232 }
233
234 for (auto& element : m_elements)
235 {
236 if (element->visible)
237 element->draw(m_canvas);
238 }
239 m_canvas.display();
240 target.setTexture(m_canvas.getTexture());
241 }
242
243 void Canvas::clear()
244 {

Callers

nothing calls this directly

Calls 7

sortElementsMethod · 0.95
ColorClass · 0.85
displayMethod · 0.80
clearMethod · 0.45
drawMethod · 0.45
setTextureMethod · 0.45
getTextureMethod · 0.45

Tested by

no test coverage detected