private void DrawRenderModeOverlay(Rect cameraRect)
{
if (this.m_RenderMode == DrawCameraMode.AlphaChannel)
{
if (s_AlphaOverlayMaterial == null)
{
s_AlphaOverlayMaterial = EditorGUIUtility.LoadRequired("SceneView/SceneViewAlphaMaterial.mat") as Material;
}
Handles.BeginGUI();
if (Event.current.type == EventType.Repaint)
{
Graphics.DrawTexture(cameraRect, EditorGUIUtility.whiteTexture, s_AlphaOverlayMaterial);
}
Handles.EndGUI();
}
if (((this.m_RenderMode == DrawCameraMode.DeferredDiffuse) || (this.m_RenderMode == DrawCameraMode.DeferredSpecular)) || ((this.m_RenderMode == DrawCameraMode.DeferredSmoothness) || (this.m_RenderMode == DrawCameraMode.DeferredNormal)))
{
if (s_DeferredOverlayMaterial == null)
{
s_DeferredOverlayMaterial = EditorGUIUtility.LoadRequired("SceneView/SceneViewDeferredMaterial.mat") as Material;
}
Handles.BeginGUI();
if (Event.current.type == EventType.Repaint)
{
s_DeferredOverlayMaterial.SetInt("_DisplayMode", ((int) this.m_RenderMode) - 8);
Graphics.DrawTexture(cameraRect, EditorGUIUtility.whiteTexture, s_DeferredOverlayMaterial);
}
Handles.EndGUI();
}
}