Remove (almost) all references to pRenderer (#651)
Remove all references to pRenderer, except from the DebugDraw and LyShine Gems that are still being updated.
This commit is contained in:
@@ -640,30 +640,6 @@ void CViewSystem::ClearAllViews()
|
||||
////////////////////////////////////////////////////////////////////
|
||||
void CViewSystem::DebugDraw()
|
||||
{
|
||||
IRenderer* pRenderer = gEnv->pRenderer;
|
||||
if (pRenderer)
|
||||
{
|
||||
float xpos = 20;
|
||||
float ypos = 15;
|
||||
float fColor[4] = {1.0f, 1.0f, 1.0f, 0.7f};
|
||||
float fColorRed[4] = {1.0f, 0.0f, 0.0f, 0.7f};
|
||||
float fColorGreen[4] = {0.0f, 1.0f, 0.0f, 0.7f};
|
||||
|
||||
pRenderer->Draw2dLabel(xpos, 5, 1.35f, fColor, false, "ViewSystem Stats: %" PRISIZE_T " Views ", m_views.size());
|
||||
|
||||
IView* pActiveView = GetActiveView();
|
||||
for (TViewMap::iterator it = m_views.begin(); it != m_views.end(); ++it)
|
||||
{
|
||||
IView* pView = it->second;
|
||||
const CCamera& cam = pView->GetCamera();
|
||||
bool isActive = (pView == pActiveView);
|
||||
Vec3 pos = cam.GetPosition();
|
||||
Ang3 ang = cam.GetAngles();
|
||||
pRenderer->Draw2dLabel(xpos, ypos, 1.35f, isActive ? fColorGreen : fColorRed, false, "View Camera: %p . View Id: %d, pos (%f, %f, %f), ang (%f, %f, %f)", &cam, it->first, pos.x, pos.y, pos.z, ang.x, ang.y, ang.z);
|
||||
|
||||
ypos += 11;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user