C# Класс UnityEditor.PreviewRenderUtility

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
m_Camera UnityEngine.Camera
m_CameraFieldOfView float
m_Light UnityEngine.Light[]

Открытые методы

Метод Описание
BeginPreview ( Rect r, GUIStyle previewBackground ) : void
BeginPreviewHDR ( Rect r, GUIStyle previewBackground ) : void
BeginStaticPreview ( Rect r ) : void
BeginStaticPreviewHDR ( Rect r ) : void
Cleanup ( ) : void
DrawMesh ( Mesh mesh, Matrix4x4 matrix, Material mat, int subMeshIndex ) : void
DrawMesh ( Mesh mesh, Matrix4x4 matrix, Material mat, int subMeshIndex, MaterialPropertyBlock customProperties ) : void
DrawMesh ( Mesh mesh, Vector3 pos, Quaternion rot, Material mat, int subMeshIndex ) : void
DrawMesh ( Mesh mesh, Vector3 pos, Quaternion rot, Material mat, int subMeshIndex, MaterialPropertyBlock customProperties ) : void
DrawMesh ( Mesh mesh, Vector3 pos, Quaternion rot, Material mat, int subMeshIndex, MaterialPropertyBlock customProperties, Transform probeAnchor ) : void
EndAndDrawPreview ( Rect r ) : void
EndPreview ( ) : Texture
EndStaticPreview ( ) : Texture2D
GetScaleFactor ( float width, float height ) : float
PreviewRenderUtility ( ) : System
PreviewRenderUtility ( bool renderFullScene ) : System

Приватные методы

Метод Описание
BeginPreview ( Rect r, GUIStyle previewBackground, bool hdr ) : void
BeginStaticPreview ( Rect r, bool hdr ) : void
GetPreviewSphere ( ) : Mesh
InitPreview ( Rect r, bool hdr ) : void

Описание методов

BeginPreview() публичный Метод

public BeginPreview ( Rect r, GUIStyle previewBackground ) : void
r UnityEngine.Rect
previewBackground UnityEngine.GUIStyle
Результат void

BeginPreviewHDR() публичный Метод

public BeginPreviewHDR ( Rect r, GUIStyle previewBackground ) : void
r UnityEngine.Rect
previewBackground UnityEngine.GUIStyle
Результат void

BeginStaticPreview() публичный Метод

public BeginStaticPreview ( Rect r ) : void
r UnityEngine.Rect
Результат void

BeginStaticPreviewHDR() публичный Метод

public BeginStaticPreviewHDR ( Rect r ) : void
r UnityEngine.Rect
Результат void

Cleanup() публичный Метод

public Cleanup ( ) : void
Результат void

DrawMesh() публичный Метод

public DrawMesh ( Mesh mesh, Matrix4x4 matrix, Material mat, int subMeshIndex ) : void
mesh UnityEngine.Mesh
matrix UnityEngine.Matrix4x4
mat UnityEngine.Material
subMeshIndex int
Результат void

DrawMesh() публичный Метод

public DrawMesh ( Mesh mesh, Matrix4x4 matrix, Material mat, int subMeshIndex, MaterialPropertyBlock customProperties ) : void
mesh UnityEngine.Mesh
matrix UnityEngine.Matrix4x4
mat UnityEngine.Material
subMeshIndex int
customProperties UnityEngine.MaterialPropertyBlock
Результат void

DrawMesh() публичный Метод

public DrawMesh ( Mesh mesh, Vector3 pos, Quaternion rot, Material mat, int subMeshIndex ) : void
mesh UnityEngine.Mesh
pos Vector3
rot UnityEngine.Quaternion
mat UnityEngine.Material
subMeshIndex int
Результат void

DrawMesh() публичный Метод

public DrawMesh ( Mesh mesh, Vector3 pos, Quaternion rot, Material mat, int subMeshIndex, MaterialPropertyBlock customProperties ) : void
mesh UnityEngine.Mesh
pos Vector3
rot UnityEngine.Quaternion
mat UnityEngine.Material
subMeshIndex int
customProperties UnityEngine.MaterialPropertyBlock
Результат void

DrawMesh() публичный Метод

public DrawMesh ( Mesh mesh, Vector3 pos, Quaternion rot, Material mat, int subMeshIndex, MaterialPropertyBlock customProperties, Transform probeAnchor ) : void
mesh UnityEngine.Mesh
pos Vector3
rot UnityEngine.Quaternion
mat UnityEngine.Material
subMeshIndex int
customProperties UnityEngine.MaterialPropertyBlock
probeAnchor UnityEngine.Transform
Результат void

EndAndDrawPreview() публичный Метод

public EndAndDrawPreview ( Rect r ) : void
r UnityEngine.Rect
Результат void

EndPreview() публичный Метод

public EndPreview ( ) : Texture
Результат UnityEngine.Texture

EndStaticPreview() публичный Метод

public EndStaticPreview ( ) : Texture2D
Результат UnityEngine.Texture2D

GetScaleFactor() публичный Метод

public GetScaleFactor ( float width, float height ) : float
width float
height float
Результат float

PreviewRenderUtility() публичный Метод

public PreviewRenderUtility ( ) : System
Результат System

PreviewRenderUtility() публичный Метод

public PreviewRenderUtility ( bool renderFullScene ) : System
renderFullScene bool
Результат System

Описание свойств

m_Camera публичное свойство

public Camera,UnityEngine m_Camera
Результат UnityEngine.Camera

m_CameraFieldOfView публичное свойство

public float m_CameraFieldOfView
Результат float

m_Light публичное свойство

public Light[],UnityEngine m_Light
Результат UnityEngine.Light[]