void OnSceneGUI() { var c = (Camera)target; if (!CameraEditorUtils.IsViewPortRectValidToRender(c.rect)) { return; } SceneViewOverlay_Window(EditorGUIUtility.TrTextContent("Camera Preview"), OnOverlayGUI, -100, target); UnityEditor.CameraEditorUtils.HandleFrustum(c, c.GetInstanceID()); }
void OnSceneGUI() { var c = (Camera)target; if (!CameraEditorUtils.IsViewPortRectValidToRender(c.rect)) { return; } SceneViewOverlay_Window(_.GetContent("Camera Preview"), OnOverlayGUI, -100, target); CameraEditorUtils.HandleFrustrum(c); }
static void CameraOnSceneGUI() { var cameras = UnityObject.FindObjectsOfType <Camera>(); foreach (Camera camera in cameras) { bool flag2 = !CameraEditorUtils.IsViewportRectValidToRender(camera.rect); if (!flag2) { //Vector2 mainPlayModeViewTargetSize = PlayModeView.GetMainPlayModeViewTargetSize(); //bool flag3 = CameraEditor.s_PreviousMainPlayModeViewTargetSize != mainPlayModeViewTargetSize; //if( flag3 ) { // base.Repaint(); // CameraEditor.s_PreviousMainPlayModeViewTargetSize = mainPlayModeViewTargetSize; //} CameraEditorUtils.HandleFrustum(camera, 0); } } }
void OnSceneGUI() { if (HDRenderPipeline.currentPipeline == null) { return; } if (!(target is Camera c) || c == null) { return; } if (!CameraEditorUtils.IsViewPortRectValidToRender(c.rect)) { return; } SceneViewOverlay_Window(EditorGUIUtility.TrTextContent("Camera Preview"), OnOverlayGUI, -100, target); UnityEditor.CameraEditorUtils.HandleFrustum(c, c.GetInstanceID()); }
void OnOverlayGUI(Object target, SceneView sceneView) { CameraEditorUtils.DrawCameraSceneViewOverlay(target, sceneView, InitializePreviewCamera); }