MCPcopy Create free account
hub / github.com/deathkiller/jazz2-native / DrawStringShadow

Method DrawStringShadow

Sources/Jazz2/UI/Menu/InGameMenu.cpp:477–486  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

475 }
476
477 void InGameMenu::DrawStringShadow(StringView text, std::int32_t& charOffset, float x, float y, std::uint16_t z, Alignment align, const Colorf& color, float scale,
478 float angleOffset, float varianceX, float varianceY, float speed, float charSpacing, float lineSpacing)
479 {
480 Canvas* currentCanvas = GetActiveCanvas();
481 std::int32_t charOffsetShadow = charOffset;
482 _smallFont->DrawString(currentCanvas, text, charOffsetShadow, x, y + 2.8f * scale, FontShadowLayer,
483 align, Colorf(0.0f, 0.0f, 0.0f, 0.29f), scale, angleOffset, varianceX, varianceY, speed, charSpacing, lineSpacing);
484 _smallFont->DrawString(currentCanvas, text, charOffset, x, y, z,
485 align, color, scale, angleOffset, varianceX, varianceY, speed, charSpacing, lineSpacing);
486 }
487
488 void InGameMenu::DrawStringGlow(StringView text, std::int32_t& charOffset, float x, float y, std::uint16_t z, Alignment align, const Colorf& color, float scale,
489 float angleOffset, float varianceX, float varianceY, float speed, float charSpacing, float lineSpacing)

Callers 1

InGameMenu.cppFile · 0.45

Calls 2

DrawStringMethod · 0.80
ColorfClass · 0.50

Tested by

no test coverage detected