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. |