|
|
|
@ -1353,9 +1353,8 @@ namespace AZ::AtomBridge
|
|
|
|
// if 2d draw need to project pos to screen first
|
|
|
|
// if 2d draw need to project pos to screen first
|
|
|
|
AzFramework::TextDrawParameters params;
|
|
|
|
AzFramework::TextDrawParameters params;
|
|
|
|
AZ::RPI::ViewportContextPtr viewportContext = GetViewportContext();
|
|
|
|
AZ::RPI::ViewportContextPtr viewportContext = GetViewportContext();
|
|
|
|
const auto dpiScaleFactor = viewportContext->GetDpiScalingFactor();
|
|
|
|
|
|
|
|
params.m_drawViewportId = viewportContext->GetId(); // get the viewport ID so default viewport works
|
|
|
|
params.m_drawViewportId = viewportContext->GetId(); // get the viewport ID so default viewport works
|
|
|
|
params.m_position = AZ::Vector3(x * dpiScaleFactor, y * dpiScaleFactor, 1.0f);
|
|
|
|
params.m_position = AZ::Vector3(x, y, 1.0f);
|
|
|
|
params.m_color = m_rendState.m_color;
|
|
|
|
params.m_color = m_rendState.m_color;
|
|
|
|
params.m_scale = AZ::Vector2(size);
|
|
|
|
params.m_scale = AZ::Vector2(size);
|
|
|
|
params.m_hAlign = center ? AzFramework::TextHorizontalAlignment::Center : AzFramework::TextHorizontalAlignment::Left; //! Horizontal text alignment
|
|
|
|
params.m_hAlign = center ? AzFramework::TextHorizontalAlignment::Center : AzFramework::TextHorizontalAlignment::Left; //! Horizontal text alignment
|
|
|
|
|