Struct RendererList
Structure holding RendererList information used to draw renderers.
Namespace: UnityEngine.Experimental.Rendering
Syntax
[Obsolete("Use the updated RendererList API which is defined in the UnityEngine.Rendering.RendererUtils namespace.")]
public struct RendererList
Fields
cullingResult
CullingResults associated with the renderer list.
Declaration
public CullingResults cullingResult
Field Value
| Type | Description | 
|---|---|
| CullingResults | 
drawSettings
DrawingSettings associated with the renderer list.
Declaration
public DrawingSettings drawSettings
Field Value
| Type | Description | 
|---|---|
| DrawingSettings | 
filteringSettings
FilteringSettings associated with the renderer list.
Declaration
public FilteringSettings filteringSettings
Field Value
| Type | Description | 
|---|---|
| FilteringSettings | 
nullRendererList
Default null renderer list.
Declaration
public static readonly RendererList nullRendererList
Field Value
| Type | Description | 
|---|---|
| RendererList | 
stateBlock
Optional RenderStateBlock associated with the renderer list.
Declaration
public RenderStateBlock? stateBlock
Field Value
| Type | Description | 
|---|---|
| Nullable<RenderStateBlock> | 
Properties
isValid
True if the renderer list is valid.
Declaration
public bool isValid { get; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
Methods
Create(RendererListDesc)
Creates a new renderer list.
Declaration
public static RendererList Create(in RendererListDesc desc)
Parameters
| Type | Name | Description | 
|---|---|---|
| RendererListDesc | desc | Parameters for renderer list creation.  | 
Returns
| Type | Description | 
|---|---|
| RendererList | A new renderer list.  |