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

Method renderRect

source/windowing/StarCanvasWidget.cpp:239–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

237}
238
239void CanvasWidget::renderRect(Vec2F const& renderingOffset, RectF const& coords, Vec4B const& color) {
240 auto& context = GuiContext::singleton();
241
242 if (m_ignoreInterfaceScale)
243 context.drawQuad(coords.translated(renderingOffset), color);
244 else
245 context.drawQuad(coords.scaled(context.interfaceScale()).translated(renderingOffset * context.interfaceScale()), color);
246}
247
248void CanvasWidget::renderPoly(Vec2F const& renderingOffset, PolyF poly, Vec4B const& color, float lineWidth) {
249 auto& context = GuiContext::singleton();

Callers

nothing calls this directly

Calls 5

singletonClass · 0.85
drawQuadMethod · 0.80
scaledMethod · 0.80
translatedMethod · 0.45
interfaceScaleMethod · 0.45

Tested by

no test coverage detected