RendererListParams
Struct holding the arguments that are needed to create a renderers RendererList.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Struct
- Namespace: UnityEngine.Rendering
- Assembly: UnityEngine.CoreModule
- Implements: IEquatable<RendererListParams>
public struct RendererListParams : IEquatable<RendererListParams>
Fields
Value | Description |
|---|---|
| cullingResults | The set of visible objects to draw. You typically obtain this from ScriptableRenderContext.Cull. |
| drawSettings | A struct that describes how to draw the objects. |
| filteringSettings | A struct that describes how to filter the set of visible objects, so that Unity only draws a subset. |
| isPassTagName | If set to true, |
| stateBlocks | An array of structs that describe which parts of the GPU's render state to override. |
| tagName | The name of a SubShader Tag or Pass Tag. |
| tagValues | An array of ShaderTagId structs, where the name is the value of a given SubShader Tag or Pass Tag. |
Static Fields
Value | Description |
|---|---|
| Invalid | Returns an empty RendererListParams. |
Constructors
Constructor | Description |
|---|---|
| RendererListParams(UnityEngine.Rendering.CullingResults,UnityEngine.Rendering.DrawingSettings,UnityEngine.Rendering.FilteringSettings) | Create a RendererListParams struct. |