Class CameraEditorUtils
  
Inheritance
System.Object
CameraEditorUtils
 
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
 
Syntax
public static class CameraEditorUtils
 
Properties
  
GUITextureBlit2SRGBMaterial
Declaration
public static Material GUITextureBlit2SRGBMaterial { get; }
 
Property Value
| Type | 
Description | 
| Material | 
 | 
Methods
  
DrawCameraSceneViewOverlay(Object, SceneView, CameraEditorUtils.GetPreviewCamera)
Declaration
public static void DrawCameraSceneViewOverlay(Object target, SceneView sceneView, CameraEditorUtils.GetPreviewCamera previewCameraGetter)
 
Parameters
GetFrustrumPlaneAt(Matrix4x4, Vector3, Single, Vector3[])
Declaration
public static void GetFrustrumPlaneAt(Matrix4x4 clipToWorld, Vector3 viewPosition, float distance, Vector3[] points)
 
Parameters
| Type | 
Name | 
Description | 
| Matrix4x4 | 
clipToWorld | 
 | 
| Vector3 | 
viewPosition | 
 | 
| System.Single | 
distance | 
 | 
| Vector3[] | 
points | 
 | 
GetFrustum(Camera, Vector3[], Vector3[], out Single)
Declaration
public static bool GetFrustum(Camera camera, Vector3[] near, Vector3[] far, out float frustumAspect)
 
Parameters
| Type | 
Name | 
Description | 
| Camera | 
camera | 
 | 
| Vector3[] | 
near | 
 | 
| Vector3[] | 
far | 
 | 
| System.Single | 
frustumAspect | 
 | 
Returns
| Type | 
Description | 
| System.Boolean | 
 | 
GetFrustumAspectRatio(Camera)
Declaration
public static float GetFrustumAspectRatio(Camera camera)
 
Parameters
| Type | 
Name | 
Description | 
| Camera | 
camera | 
 | 
Returns
| Type | 
Description | 
| System.Single | 
 | 
GetGameViewAspectRatio()
Declaration
public static float GetGameViewAspectRatio()
 
Returns
| Type | 
Description | 
| System.Single | 
 | 
HandleFrustrum(Camera)
Declaration
public static void HandleFrustrum(Camera c)
 
Parameters
| Type | 
Name | 
Description | 
| Camera | 
c | 
 | 
IsViewPortRectValidToRender(Rect)
Declaration
public static bool IsViewPortRectValidToRender(Rect normalizedViewPortRect)
 
Parameters
| Type | 
Name | 
Description | 
| Rect | 
normalizedViewPortRect | 
 | 
Returns
| Type | 
Description | 
| System.Boolean | 
 | 
PerspectiveClipToWorld(Matrix4x4, Vector3, Vector3)
Declaration
public static Vector3 PerspectiveClipToWorld(Matrix4x4 clipToWorld, Vector3 viewPositionWS, Vector3 positionCS)
 
Parameters
| Type | 
Name | 
Description | 
| Matrix4x4 | 
clipToWorld | 
 | 
| Vector3 | 
viewPositionWS | 
 | 
| Vector3 | 
positionCS | 
 | 
Returns