MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / renderInterfaceText

Method renderInterfaceText

source/windowing/StarGuiContext.cpp:327–336  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

325}
326
327RectF GuiContext::renderInterfaceText(String const& s, TextPositioning const& position) {
328 auto res = renderText(s, {
329 position.pos * interfaceScale(),
330 position.hAnchor,
331 position.vAnchor,
332 position.wrapWidth.apply(bind(std::multiplies<int>(), _1, interfaceScale())),
333 position.charLimit
334 });
335 return RectF(res).scaled(1.0f / interfaceScale());
336}
337
338RectF GuiContext::determineTextSize(String const& s, TextPositioning const& positioning) {
339 return textPainter()->determineTextSize(s, positioning);

Callers 7

renderImplMethod · 0.80
renderTextMethod · 0.80
renderImplMethod · 0.80
renderImplMethod · 0.80
renderImplMethod · 0.80
renderImplMethod · 0.80
renderImplMethod · 0.80

Calls 2

scaledMethod · 0.80
applyMethod · 0.45

Tested by

no test coverage detected