Namespace UnityEngine.Rendering.Universal
Classes
Bloom
CameraExtensions
Contains extension methods for Camera class.
ChannelMixer
ChromaticAberration
ColorAdjustments
ColorCurves
ColorLookup
ComponentUtility
DepthOfField
DepthOfFieldModeParameter
DisallowMultipleRendererFeature
Prevents ScriptableRendererFeatures of same type to be added more than once to a Scriptable Renderer.
DrawSkyboxPass
Draw the skybox into the given color buffer using the given depth buffer for depth testing.
This pass renders the standard Unity skybox.
FilmGrain
FilmGrainLookupParameter
ForwardRenderer
Default renderer for Universal RP. This renderer is supported on all Universal RP supported platforms. It uses a classic forward rendering strategy with per-object light culling.
ForwardRendererData
ForwardRendererData.ShaderResources
LensDistortion
LiftGammaGain
MotionBlur
MotionBlurModeParameter
MotionBlurQualityParameter
PaniniProjection
PostProcessData
PostProcessData.ShaderResources
PostProcessData.TextureResources
PostProcessUtils
RenderingUtils
Contains properties and helper functions that you can use when rendering.
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
ScriptableRenderer.RenderingFeatures
Configures the supported features for this renderer. When creating custom renderers for Universal Render Pipeline you can choose to opt-in or out for specific features.
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 Universal RP renderer.
ShaderInput
ShaderKeywordStrings
ShaderUtils
ShadowsMidtonesHighlights
ShadowUtils
SplitToning
StencilStateData
Tonemapping
TonemappingModeParameter
UniversalAdditionalCameraData
UniversalAdditionalLightData
UniversalRenderPipeline
UniversalRenderPipelineAsset
UniversalRenderPipelineEditorResources
UniversalRenderPipelineEditorResources.MaterialResources
UniversalRenderPipelineEditorResources.ShaderResources
Vignette
WhiteBalance
XRSystemData
XRSystemData.ShaderResources
Structs
CameraData
LightData
PostProcessingData
PreTile
PunctualLightData
RenderingData
RenderTargetHandle
ShaderInput.LightData
ShaderInput.ShadowData
ShadowData
ShadowSliceData
TileData
Interfaces
IPostProcessComponent
Enums
AntialiasingMode
Holds information about the post-processing anti-aliasing mode.
When set to None
no post-processing anti-aliasing pass will be performed.
When set to Fast
a fast approximated anti-aliasing pass will render when resolving the camera to screen.
When set to SubpixelMorphologicalAntiAliasing
SMAA pass will render when resolving the camera to screen. You can choose the SMAA quality by setting AntialiasingQuality
AntialiasingQuality
Controls SMAA anti-aliasing quality.
CameraOverrideOption
Holds information about whether to override certain camera rendering options from the render pipeline asset.
When set to Off
option will be disabled regardless of what is set on the pipeline asset.
When set to On
option will be enabled regardless of what is set on the pipeline asset.
When set to UsePipelineSetting
value set in the UniversalRenderPipelineAsset.
CameraRenderType
Holds information about the render type of a camera. Options are Base or Overlay. Base rendering type allows the camera to render to either the screen or to a texture. Overlay rendering type allows the camera to render on top of a previous camera output, thus compositing camera results.
ColorGradingMode
DepthOfFieldMode
Downsampling
FilmGrainLookup
LightRenderingMode
MixedLightingSetup
MotionBlurMode
MotionBlurQuality
MsaaQuality
PipelineDebugLevel
RendererOverrideOption
RendererType
RenderingMode
Rendering modes for Universal renderer.
RenderPassEvent
Controls when the render pass executes.
SampleCount
ScriptableRenderPassInput
Input requirements for ScriptableRenderPass
.
ShaderPathID
ShaderVariantLogLevel
ShadowCascadesOption
ShadowQuality
ShadowResolution
StoreActionsOptimization
Defines if Unity discards or stores the render targets of the DrawObjects Passes. Selecting the Store option significantly increases the memory bandwidth on mobile and tile-based GPUs.
TonemappingMode
VolumeFrameworkUpdateMode
Defines the update frequency for the Volume Framework.