Class RenderingUtils
Contains properties and helper functions that you can use when rendering.
Inherited Members
Namespace: UnityEngine.Rendering.Universal
Syntax
public static class RenderingUtilsProperties
fullscreenMesh
Returns a mesh that you can use with UnityEngine.Rendering.CommandBuffer.DrawMesh(UnityEngine.Mesh,UnityEngine.Matrix4x4,UnityEngine.Material) to render full-screen effects.
Declaration
public static Mesh fullscreenMesh { get; }Property Value
| Type | Description | 
|---|---|
| Mesh | 
Methods
SetViewAndProjectionMatrices(CommandBuffer, Matrix4x4, Matrix4x4, Boolean)
Set view and projection matrices.
This function will set UNITY_MATRIX_V, UNITY_MATRIX_P, UNITY_MATRIX_VP to given view and projection matrices.
If setInverseMatrices is set to true this function will also set UNITY_MATRIX_I_V and UNITY_MATRIX_I_VP.
Declaration
public static void SetViewAndProjectionMatrices(CommandBuffer cmd, Matrix4x4 viewMatrix, Matrix4x4 projectionMatrix, bool setInverseMatrices)Parameters
| Type | Name | Description | 
|---|---|---|
| CommandBuffer | cmd | CommandBuffer to submit data to GPU. | 
| Matrix4x4 | viewMatrix | View matrix to be set. | 
| Matrix4x4 | projectionMatrix | Projection matrix to be set. | 
| Boolean | setInverseMatrices | Set this to true if you also need to set inverse camera matrices. | 
SupportsGraphicsFormat(GraphicsFormat, FormatUsage)
Checks if a texture format is supported by the run-time system. Similar to UnityEngine.SystemInfo.IsFormatSupported(UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.FormatUsage), but doesn't allocate memory.
Declaration
public static bool SupportsGraphicsFormat(GraphicsFormat format, FormatUsage usage)Parameters
| Type | Name | Description | 
|---|---|---|
| GraphicsFormat | format | The format to look up. | 
| FormatUsage | usage | The format usage to look up. | 
Returns
| Type | Description | 
|---|---|
| Boolean | Returns true if the graphics card supports the given  | 
SupportsRenderTextureFormat(RenderTextureFormat)
Checks if a render texture format is supported by the run-time system. Similar to SupportsRenderTextureFormat, but doesn't allocate memory.
Declaration
public static bool SupportsRenderTextureFormat(RenderTextureFormat format)Parameters
| Type | Name | Description | 
|---|---|---|
| RenderTextureFormat | format | The format to look up. | 
Returns
| Type | Description | 
|---|---|
| Boolean | Returns true if the graphics card supports the given  |