MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / drawString

Method drawString

src/OpenLoco/src/Graphics/TextRenderer.cpp:1954–1963  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1952 }
1953
1954 Ui::Point TextRenderer::drawString(Ui::Point origin, AdvancedColour colour, const char* str)
1955 {
1956 auto& rt = _ctx.currentRenderTarget();
1957
1958 TextDrawingState drawState;
1959 drawState.font = _currentFontSpriteBase;
1960 drawState.fontFlags = _currentFontFlags;
1961
1962 return Impl::drawString(drawState, _ctx, rt, origin, colour, str);
1963 }
1964
1965 Ui::Point TextRenderer::drawStringLeft(Ui::Point origin, AdvancedColour colour, StringId stringId, FormatArgumentsView args /* = {}*/)
1966 {

Callers 15

drawRoutingNumbersFunction · 0.80
drawStationNameFunction · 0.80
drawLabelMethod · 0.80
sub_494BF6Function · 0.80
drawMethod · 0.80
drawHScrollFunction · 0.80
drawVScrollFunction · 0.80
drawSimpleFunction · 0.80
drawCheckBoxFunction · 0.80
drawScrollFunction · 0.80
drawTownNamesFunction · 0.80
drawOrderLabelFunction · 0.80

Calls 1

drawStringFunction · 0.85

Tested by 2

drawFunction · 0.64
drawScrollFunction · 0.64