Settings for ScriptableRenderContext.DrawRenderers.
DrawingSettings describes how to sort visible objects (sortingSettings) and which shader passes to use (shaderPassName).
See Also: ScriptableRenderContext.DrawRenderers, ScriptableRenderContext.Cull, FilteringSettings.
maxShaderPasses | The maxiumum number of passes that can be rendered in 1 DrawRenderers call. |
enableDynamicBatching | Controls whether dynamic batching is enabled. |
enableInstancing | Controls whether instancing is enabled. |
fallbackMaterial | Sets the Material to use for any drawers in this group that don't meet the requirements. |
mainLightIndex | Configures what light should be used as main light. |
overrideMaterial | Sets the Material to use for all drawers that would render in this group. |
overrideMaterialPassIndex | Selects which pass of the override material to use. |
perObjectData | What kind of per-object data to setup during rendering. |
sortingSettings | How to sort objects during rendering. |
DrawingSettings | Create a draw settings struct. |
GetShaderPassName | Get the shader passes that this draw call can render. |
SetShaderPassName | Set the shader passes that this draw call can render. |