Class UniversalRenderPipeline
The main class for the Universal Render Pipeline (URP).
Inherited Members
Namespace: UnityEngine .Rendering.Universal
Assembly: Unity.RenderPipelines.Universal.Runtime.dll
Syntax
public sealed class UniversalRenderPipeline : RenderPipeline
Constructors
Name | Description |
---|---|
Universal |
Creates a new |
Fields
Name | Description |
---|---|
k_Shader |
The shader tag used in the Universal Render Pipeline (URP) |
Properties
Name | Description |
---|---|
asset | Returns the current render pipeline asset for the current quality setting. If no render pipeline asset is assigned in QualitySettings, then returns the one assigned in GraphicsSettings. |
default |
The default Render Pipeline Global Settings. |
max |
The max number of iterations allowed calculating enclosing sphere. |
max |
The max number of lights that can be shaded per object (in the for loop in the shader). |
max |
The maximum value allowed for render scale. |
max |
The maximum amount of bias allowed for shadows. |
max |
The max number of additional lights that can can affect each GameObject. |
min |
The minimum value allowed for render scale. |
Methods
Name | Description |
---|---|
Dispose(bool) | |
Get |
Calculates the attenuation for a given light and also direction for spot lights. |
Initialize |
Initializes common light constants. |
Is |
Checks if a camera is a game camera. |
Is |
Check whether RenderRequest is supported |
Process |
Process a render request |
Render(Scriptable |
|
Render(Scriptable |
|
To |