Namespace UnityEngine.Rendering.LWRP
Classes
ForwardRendererData
ForwardRendererData.ShaderResources
LightweightRenderPipeline
LightweightRenderPipelineAsset
LightweightRenderPipelineEditorResources
LightweightRenderPipelineEditorResources.MaterialResources
LightweightRenderPipelineEditorResources.ShaderResources
LWRPAdditionalCameraData
LWRPAdditionalLightData
RenderingUtils
ScriptableRenderer
Class ScriptableRenderer
implements a rendering strategy. It describes how culling and lighting works and
the effects supported.
A renderer can be used for all cameras or be overridden on a per-camera basis. It will implement light culling and setup
and describe a list of ScriptableRenderPass
to execute in a frame. The renderer can be extended to support more effect with additional
ScriptableRendererFeature
. Resources for the renderer are serialized in ScriptableRendererData
.
he renderer resources are serialized in ScriptableRendererData
.
ScriptableRendererData
ScriptableRendererFeature
ScriptableRenderPass
ScriptableRendererData
Class ScriptableRendererData
contains resources for a ScriptableRenderer
.
ScriptableRenderer
ScriptableRendererFeature
You can add a ScriptableRendererFeature
to the ScriptableRenderer
. Use this scriptable renderer feature to inject render passes into the renderer.
ScriptableRenderPass
ScriptableRenderPass
implements a logical rendering pass that can be used to extend LWRP renderer.
ShaderKeywordStrings
ShaderUtils
ShadowUtils
StencilStateData
Structs
CameraData
LightData
RenderingData
RenderTargetHandle
ShadowData
ShadowSliceData
Enums
CameraOverrideOption
Downsampling
LightRenderingMode
MixedLightingSetup
MsaaQuality
RendererOverrideOption
RendererType
RenderPassEvent
Controls when the render pass executes.