Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com> # Conflicts: # Code/Editor/Objects/TrackGizmo.cpp
This commit is contained in:
@@ -63,7 +63,6 @@ struct SANDBOX_API DisplayContext
|
||||
|
||||
CDisplaySettings* settings;
|
||||
IDisplayViewport* view;
|
||||
IRenderer* renderer;
|
||||
IRenderAuxGeom* pRenderAuxGeom;
|
||||
IIconManager* pIconManager;
|
||||
CCamera* camera;
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
DisplayContext::DisplayContext()
|
||||
{
|
||||
view = 0;
|
||||
renderer = 0;
|
||||
flags = 0;
|
||||
settings = 0;
|
||||
pIconManager = 0;
|
||||
@@ -1083,7 +1082,10 @@ void DisplayContext::DrawTerrainLine(Vec3 worldPos1, Vec3 worldPos2)
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
void DisplayContext::DrawTextLabel(const Vec3& pos, float size, const char* text, const bool bCenter, [[maybe_unused]] int srcOffsetX, [[maybe_unused]] int scrOffsetY)
|
||||
{
|
||||
ColorF col(m_color4b.r * (1.0f / 255.0f), m_color4b.g * (1.0f / 255.0f), m_color4b.b * (1.0f / 255.0f), m_color4b.a * (1.0f / 255.0f));
|
||||
AZ_ErrorOnce(nullptr, false, "DisplayContext::DrawTextLabel needs to be removed/ported to use Atom");
|
||||
|
||||
#if 0
|
||||
ColorF col(m_color4b.r * (1.0f / 255.0f), m_color4b.g * (1.0f / 255.0f), m_color4b.b * (1.0f / 255.0f), m_color4b.a * (1.0f / 255.0f));
|
||||
|
||||
float fCol[4] = { col.r, col.g, col.b, col.a };
|
||||
if (flags & DISPLAY_2D)
|
||||
@@ -1096,13 +1098,28 @@ void DisplayContext::DrawTextLabel(const Vec3& pos, float size, const char* text
|
||||
{
|
||||
renderer->DrawLabelEx(pos, size, fCol, true, true, text);
|
||||
}
|
||||
#else
|
||||
AZ_UNUSED(pos);
|
||||
AZ_UNUSED(size);
|
||||
AZ_UNUSED(text);
|
||||
AZ_UNUSED(bCenter);
|
||||
#endif
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
void DisplayContext::Draw2dTextLabel(float x, float y, float size, const char* text, bool bCenter)
|
||||
{
|
||||
AZ_ErrorOnce(nullptr, false, "DisplayContext::Draw2dTextLabel needs to be removed/ported to use Atom");
|
||||
#if 0
|
||||
float col[4] = { m_color4b.r * (1.0f / 255.0f), m_color4b.g * (1.0f / 255.0f), m_color4b.b * (1.0f / 255.0f), m_color4b.a * (1.0f / 255.0f) };
|
||||
renderer->Draw2dLabel(x, y, size, col, bCenter, "%s", text);
|
||||
#else
|
||||
AZ_UNUSED(x);
|
||||
AZ_UNUSED(y);
|
||||
AZ_UNUSED(size);
|
||||
AZ_UNUSED(text);
|
||||
AZ_UNUSED(bCenter);
|
||||
#endif
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
@@ -1269,6 +1286,9 @@ void DisplayContext::Flush2D()
|
||||
int rcw, rch;
|
||||
view->GetDimensions(&rcw, &rch);
|
||||
|
||||
AZ_ErrorOnce(nullptr, false, "DisplayContext::Flush2D needs to be removed/ported to use Atom");
|
||||
#if 0
|
||||
|
||||
TransformationMatrices backupSceneMatrices;
|
||||
|
||||
renderer->Set2DMode(rcw, rch, backupSceneMatrices, 0.0f, 1.0f);
|
||||
@@ -1310,6 +1330,7 @@ void DisplayContext::Flush2D()
|
||||
}
|
||||
|
||||
renderer->Unset2DMode(backupSceneMatrices);
|
||||
#endif
|
||||
|
||||
m_textureLabels.clear();
|
||||
}
|
||||
|
||||
@@ -175,12 +175,15 @@ void CTrackGizmo::DrawAxis(DisplayContext& dc, const Vec3& org)
|
||||
y = y * fScreenScale;
|
||||
z = z * fScreenScale;
|
||||
|
||||
Vec3 colX(1, 0, 0), colY(0, 1, 0), colZ(0, 0, 1);
|
||||
|
||||
AZ_ErrorOnce(nullptr, false, "CTrackGizmo::DrawAxis needs to be removed/ported to use Atom");
|
||||
#if 0
|
||||
float col[4] = { 1, 1, 1, 1 };
|
||||
dc.renderer->DrawLabelEx(org + x, 1.2f, col, true, true, "X");
|
||||
dc.renderer->DrawLabelEx(org + y, 1.2f, col, true, true, "Y");
|
||||
dc.renderer->DrawLabelEx(org + z, 1.2f, col, true, true, "Z");
|
||||
|
||||
Vec3 colX(1, 0, 0), colY(0, 1, 0), colZ(0, 0, 1);
|
||||
if (s_highlightAxis)
|
||||
{
|
||||
float col2[4] = { 1, 0, 0, 1 };
|
||||
@@ -200,6 +203,7 @@ void CTrackGizmo::DrawAxis(DisplayContext& dc, const Vec3& org)
|
||||
dc.renderer->DrawLabelEx(org + z, 1.2f, col2, true, true, "Z");
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
x = x * 0.8f;
|
||||
y = y * 0.8f;
|
||||
|
||||
Reference in New Issue
Block a user