This version of Unity is unsupported.
Experimental: this API is experimental and might be changed or removed in the future.

DrawRendererSettings

struct in UnityEngine.Experimental.Rendering

/

Implemented in:UnityEngine.CoreModule

Description

Settings for ScriptableRenderContext.DrawRenderers.

DrawRendererSettings describes how to sort visible objects are sorted (sorting) and which shader passes to use (shaderPassName).

See Also: ScriptableRenderContext.DrawRenderers, CullResults.Cull, FilterRenderersSettings.

Static Properties

maxShaderPassesThe maxiumum number of passes that can be rendered in 1 DrawRenderers call.

Properties

flagsOther flags controlling object rendering.
rendererConfigurationWhat kind of per-object data to setup during rendering.
sortingHow to sort objects during rendering.

Constructors

DrawRendererSettingsCreate a draw settings struct.

Public Methods

SetOverrideMaterialSet the Material to use for all drawers that would render in this group.
SetShaderPassNameSet the shader passes that this draw call can render.