MCPcopy Create free account
hub / github.com/AbyssEngine/AbyssEngineOld / draw

Method draw

src/Abyss/UI/Label.cpp:58–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56}
57
58void Label::draw(const int x, const int y) const {
59 if (!_texture || _text.empty())
60 return;
61
62 const auto renderer = Singletons::getRendererProvider().getRenderer();
63 const SDL_Rect rect{x, y, _width, _height};
64 SDL_RenderCopy(renderer, _texture.get(), nullptr, &rect);
65}
66
67void Label::drawCentered(const int x, const int y) const {
68 if (!_texture || _text.empty())

Callers 6

renderMethod · 0.45
renderTrademarkMethod · 0.45
renderMainMenuMethod · 0.45
renderMethod · 0.45
renderMethod · 0.45
renderTextMethod · 0.45

Calls 2

emptyMethod · 0.80
getRendererMethod · 0.80

Tested by

no test coverage detected