Show / Hide Table of Contents

Class SceneView

Inheritance
Object
Object
ScriptableObject
EditorWindow
SearchableEditorWindow
SceneView
Implements
IHasCustomMenu
Inherited Members
SearchableEditorWindow.m_SearchGroup
EditorWindow.BeginWindows()
EditorWindow.EndWindows()
EditorWindow.wantsMouseMove
EditorWindow.wantsMouseEnterLeaveWindow
EditorWindow.ShowNotification(GUIContent)
EditorWindow.RemoveNotification()
EditorWindow.autoRepaintOnSceneChange
EditorWindow.maximized
EditorWindow.focusedWindow
EditorWindow.mouseOverWindow
EditorWindow.ShowTab()
EditorWindow.Focus()
EditorWindow.ShowUtility()
EditorWindow.ShowPopup()
EditorWindow.ShowAsDropDown(Rect, Vector2)
EditorWindow.Show()
EditorWindow.Show(Boolean)
EditorWindow.ShowAuxWindow()
EditorWindow.GetWindow(Type, Boolean, String, Boolean)
EditorWindow.GetWindow(Type, Boolean, String)
EditorWindow.GetWindow(Type, Boolean)
EditorWindow.GetWindow(Type)
EditorWindow.GetWindowWithRect(Type, Rect, Boolean, String)
EditorWindow.GetWindowWithRect(Type, Rect, Boolean)
EditorWindow.GetWindowWithRect(Type, Rect)
EditorWindow.GetWindow<T>()
EditorWindow.GetWindow<T>(Boolean)
EditorWindow.GetWindow<T>(Boolean, String)
EditorWindow.GetWindow<T>(String)
EditorWindow.GetWindow<T>(String, Boolean)
EditorWindow.GetWindow<T>(Boolean, String, Boolean)
EditorWindow.GetWindow<T>(Type[])
EditorWindow.GetWindow<T>(String, Type[])
EditorWindow.GetWindow<T>(String, Boolean, Type[])
EditorWindow.FocusWindowIfItsOpen(Type)
EditorWindow.FocusWindowIfItsOpen<T>()
EditorWindow.GetWindowWithRect<T>(Rect)
EditorWindow.GetWindowWithRect<T>(Rect, Boolean)
EditorWindow.GetWindowWithRect<T>(Rect, Boolean, String)
EditorWindow.GetWindowWithRect<T>(Rect, Boolean, String, Boolean)
EditorWindow.Close()
EditorWindow.Repaint()
EditorWindow.minSize
EditorWindow.maxSize
EditorWindow.title
EditorWindow.titleContent
EditorWindow.depthBufferBits
EditorWindow.antiAlias
EditorWindow.position
EditorWindow.SendEvent(Event)
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance(String)
ScriptableObject.CreateInstance(Type)
ScriptableObject.CreateInstance<T>()
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor
Assembly: UnityEditor.dll
Syntax
public class SceneView : SearchableEditorWindow, IHasCustomMenu

Constructors

| Improve this Doc View Source

SceneView()

Declaration
public SceneView()

Fields

| Improve this Doc View Source

m_AudioPlay

Declaration
public bool m_AudioPlay
Field Value
Type Description
Boolean
| Improve this Doc View Source

m_RenderMode

Declaration
[Obsolete("Use cameraMode instead", false)]
public DrawCameraMode m_RenderMode
Field Value
Type Description
DrawCameraMode
| Improve this Doc View Source

m_SceneLighting

Declaration
public bool m_SceneLighting
Field Value
Type Description
Boolean
| Improve this Doc View Source

m_ValidateTrueMetals

Declaration
public bool m_ValidateTrueMetals
Field Value
Type Description
Boolean
| Improve this Doc View Source

onSceneGUIDelegate

Declaration
public static SceneView.OnSceneFunc onSceneGUIDelegate
Field Value
Type Description
SceneView.OnSceneFunc

Properties

| Improve this Doc View Source

camera

Declaration
public Camera camera { get; }
Property Value
Type Description
Camera
| Improve this Doc View Source

cameraDistance

Declaration
public float cameraDistance { get; }
Property Value
Type Description
Single
| Improve this Doc View Source

cameraMode

Declaration
public SceneView.CameraMode cameraMode { get; set; }
Property Value
Type Description
SceneView.CameraMode
| Improve this Doc View Source

currentDrawingSceneView

Declaration
public static SceneView currentDrawingSceneView { get; }
Property Value
Type Description
SceneView
| Improve this Doc View Source

customParentForDraggedObjects

Declaration
protected Transform customParentForDraggedObjects { get; set; }
Property Value
Type Description
Transform
| Improve this Doc View Source

customScene

Declaration
protected Scene customScene { get; set; }
Property Value
Type Description
Scene
| Improve this Doc View Source

in2DMode

Declaration
public bool in2DMode { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

isRotationLocked

Declaration
public bool isRotationLocked { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

lastActiveSceneView

Declaration
public static SceneView lastActiveSceneView { get; }
Property Value
Type Description
SceneView
| Improve this Doc View Source

lastSceneViewRotation

Declaration
public Quaternion lastSceneViewRotation { get; set; }
Property Value
Type Description
Quaternion
| Improve this Doc View Source

orthographic

Declaration
public bool orthographic { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

pivot

Declaration
public Vector3 pivot { get; set; }
Property Value
Type Description
Vector3
| Improve this Doc View Source

renderMode

Declaration
[Obsolete("Use cameraMode instead", false)]
public DrawCameraMode renderMode { get; set; }
Property Value
Type Description
DrawCameraMode
| Improve this Doc View Source

rotation

Declaration
public Quaternion rotation { get; set; }
Property Value
Type Description
Quaternion
| Improve this Doc View Source

sceneViews

Declaration
public static ArrayList sceneViews { get; }
Property Value
Type Description
ArrayList
| Improve this Doc View Source

sceneViewState

Declaration
public SceneView.SceneViewState sceneViewState { get; set; }
Property Value
Type Description
SceneView.SceneViewState
| Improve this Doc View Source

size

Declaration
public float size { get; set; }
Property Value
Type Description
Single

Methods

| Improve this Doc View Source

AddCameraMode(String, String)

Declaration
public static SceneView.CameraMode AddCameraMode(string name, string section)
Parameters
Type Name Description
String name
String section
Returns
Type Description
SceneView.CameraMode
| Improve this Doc View Source

AddItemsToMenu(GenericMenu)

Declaration
public virtual void AddItemsToMenu(GenericMenu menu)
Parameters
Type Name Description
GenericMenu menu
| Improve this Doc View Source

AlignViewToObject(Transform)

Declaration
public void AlignViewToObject(Transform t)
Parameters
Type Name Description
Transform t
| Improve this Doc View Source

AlignWithView()

Declaration
public void AlignWithView()
| Improve this Doc View Source

ClearUserDefinedCameraModes()

Declaration
public static void ClearUserDefinedCameraModes()
| Improve this Doc View Source

FixNegativeSize()

Declaration
public void FixNegativeSize()
| Improve this Doc View Source

Frame(Bounds, Boolean)

Declaration
public bool Frame(Bounds bounds, bool instant = true)
Parameters
Type Name Description
Bounds bounds
Boolean instant
Returns
Type Description
Boolean
| Improve this Doc View Source

FrameLastActiveSceneView()

Declaration
public static bool FrameLastActiveSceneView()
Returns
Type Description
Boolean
| Improve this Doc View Source

FrameLastActiveSceneViewWithLock()

Declaration
public static bool FrameLastActiveSceneViewWithLock()
Returns
Type Description
Boolean
| Improve this Doc View Source

FrameSelected()

Declaration
public bool FrameSelected()
Returns
Type Description
Boolean
| Improve this Doc View Source

FrameSelected(Boolean)

Declaration
public bool FrameSelected(bool lockView)
Parameters
Type Name Description
Boolean lockView
Returns
Type Description
Boolean
| Improve this Doc View Source

FrameSelected(Boolean, Boolean)

Declaration
public virtual bool FrameSelected(bool lockView, bool instant)
Parameters
Type Name Description
Boolean lockView
Boolean instant
Returns
Type Description
Boolean
| Improve this Doc View Source

GetAllSceneCameras()

Declaration
public static Camera[] GetAllSceneCameras()
Returns
Type Description
Camera[]
| Improve this Doc View Source

GetBuiltinCameraMode(DrawCameraMode)

Declaration
public static SceneView.CameraMode GetBuiltinCameraMode(DrawCameraMode cameraMode)
Parameters
Type Name Description
DrawCameraMode cameraMode
Returns
Type Description
SceneView.CameraMode
| Improve this Doc View Source

IsCameraDrawModeEnabled(SceneView.CameraMode)

Declaration
public bool IsCameraDrawModeEnabled(SceneView.CameraMode mode)
Parameters
Type Name Description
SceneView.CameraMode mode
Returns
Type Description
Boolean
| Improve this Doc View Source

LookAt(Vector3)

Declaration
public void LookAt(Vector3 pos)
Parameters
Type Name Description
Vector3 pos
| Improve this Doc View Source

LookAt(Vector3, Quaternion)

Declaration
public void LookAt(Vector3 pos, Quaternion rot)
Parameters
Type Name Description
Vector3 pos
Quaternion rot
| Improve this Doc View Source

LookAt(Vector3, Quaternion, Single)

Declaration
public void LookAt(Vector3 pos, Quaternion rot, float newSize)
Parameters
Type Name Description
Vector3 pos
Quaternion rot
Single newSize
| Improve this Doc View Source

LookAt(Vector3, Quaternion, Single, Boolean)

Declaration
public void LookAt(Vector3 pos, Quaternion rot, float newSize, bool ortho)
Parameters
Type Name Description
Vector3 pos
Quaternion rot
Single newSize
Boolean ortho
| Improve this Doc View Source

LookAt(Vector3, Quaternion, Single, Boolean, Boolean)

Declaration
public void LookAt(Vector3 pos, Quaternion rot, float newSize, bool ortho, bool instant)
Parameters
Type Name Description
Vector3 pos
Quaternion rot
Single newSize
Boolean ortho
Boolean instant
| Improve this Doc View Source

LookAtDirect(Vector3, Quaternion)

Declaration
public void LookAtDirect(Vector3 pos, Quaternion rot)
Parameters
Type Name Description
Vector3 pos
Quaternion rot
| Improve this Doc View Source

LookAtDirect(Vector3, Quaternion, Single)

Declaration
public void LookAtDirect(Vector3 pos, Quaternion rot, float newSize)
Parameters
Type Name Description
Vector3 pos
Quaternion rot
Single newSize
| Improve this Doc View Source

MoveToView()

Declaration
public void MoveToView()
| Improve this Doc View Source

MoveToView(Transform)

Declaration
public void MoveToView(Transform target)
Parameters
Type Name Description
Transform target
| Improve this Doc View Source

OnDestroy()

Declaration
public void OnDestroy()
| Improve this Doc View Source

OnDisable()

Declaration
public override void OnDisable()
Overrides
SearchableEditorWindow.OnDisable()
| Improve this Doc View Source

OnEnable()

Declaration
public override void OnEnable()
Overrides
SearchableEditorWindow.OnEnable()
| Improve this Doc View Source

OnGUI()

Declaration
protected virtual void OnGUI()
| Improve this Doc View Source

OnSelectionChange()

Declaration
public void OnSelectionChange()
| Improve this Doc View Source

RepaintAll()

Declaration
public static void RepaintAll()
| Improve this Doc View Source

SetSceneViewFiltering(Boolean)

Declaration
public void SetSceneViewFiltering(bool enable)
Parameters
Type Name Description
Boolean enable
| Improve this Doc View Source

SetSceneViewShaderReplace(Shader, String)

Declaration
public void SetSceneViewShaderReplace(Shader shader, string replaceString)
Parameters
Type Name Description
Shader shader
String replaceString
| Improve this Doc View Source

ShowCompileErrorNotification()

Declaration
public static void ShowCompileErrorNotification()
| Improve this Doc View Source

SupportsStageHandling()

Declaration
protected virtual bool SupportsStageHandling()
Returns
Type Description
Boolean

Events

| Improve this Doc View Source

onCameraModeChanged

Declaration
public event Action<SceneView.CameraMode> onCameraModeChanged
Event Type
Type Description
Action<SceneView.CameraMode>
| Improve this Doc View Source

onValidateCameraMode

Declaration
public event Func<SceneView.CameraMode, bool> onValidateCameraMode
Event Type
Type Description
Func<SceneView.CameraMode, Boolean>

Implements

IHasCustomMenu

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
UIElementsEntryPoint.GetRootVisualContainer(EditorWindow)
UIElementsEntryPoint.SetAntiAliasing(EditorWindow, Int32)
UIElementsEntryPoint.GetAntiAliasing(EditorWindow)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX