void DoBuiltinMode(ref Rect rect, SceneView.CameraMode mode)
{
using (new EditorGUI.DisabledScope(!m_SceneView.CheckDrawModeForRenderingPath(mode.drawMode)))
{
EditorGUI.BeginChangeCheck();
GUI.Toggle(rect, m_SceneView.cameraMode == mode, EditorGUIUtility.TextContent(mode.name), Styles.sMenuItem);
if (EditorGUI.EndChangeCheck())
{
m_SceneView.cameraMode = mode;
m_SceneView.Repaint();
GUIUtility.ExitGUI();
}
rect.y += EditorGUI.kSingleLineHeight;
}
}