Class UniversalRenderPipelineAsset
Inheritance
System.Object
UniversalRenderPipelineAsset
Syntax
public class UniversalRenderPipelineAsset : RenderPipelineAsset, ISerializationCallbackReceiver
Fields
k_MaxLutSize
Declaration
public const int k_MaxLutSize = 65
Field Value
Type |
Description |
System.Int32 |
|
k_MinLutSize
Declaration
public const int k_MinLutSize = 16
Field Value
Type |
Description |
System.Int32 |
|
Properties
additionalLightsRenderingMode
Declaration
public LightRenderingMode additionalLightsRenderingMode { get; }
Property Value
additionalLightsShadowmapResolution
Declaration
public int additionalLightsShadowmapResolution { get; }
Property Value
Type |
Description |
System.Int32 |
|
cascade2Split
Declaration
public float cascade2Split { get; }
Property Value
Type |
Description |
System.Single |
|
cascade4Split
Declaration
public Vector3 cascade4Split { get; }
Property Value
colorGradingLutSize
Declaration
public int colorGradingLutSize { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
colorGradingMode
Declaration
public ColorGradingMode colorGradingMode { get; set; }
Property Value
default2DMaterial
Declaration
public override Material default2DMaterial { get; }
Property Value
Type |
Description |
Material |
|
defaultLineMaterial
Declaration
public override Material defaultLineMaterial { get; }
Property Value
Type |
Description |
Material |
|
defaultMaterial
Declaration
public override Material defaultMaterial { get; }
Property Value
Type |
Description |
Material |
|
defaultParticleMaterial
Declaration
public override Material defaultParticleMaterial { get; }
Property Value
Type |
Description |
Material |
|
defaultShader
Declaration
public override Shader defaultShader { get; }
Property Value
defaultTerrainMaterial
Declaration
public override Material defaultTerrainMaterial { get; }
Property Value
Type |
Description |
Material |
|
defaultUIETC1SupportedMaterial
Declaration
public override Material defaultUIETC1SupportedMaterial { get; }
Property Value
Type |
Description |
Material |
|
defaultUIMaterial
Declaration
public override Material defaultUIMaterial { get; }
Property Value
Type |
Description |
Material |
|
defaultUIOverdrawMaterial
Declaration
public override Material defaultUIOverdrawMaterial { get; }
Property Value
Type |
Description |
Material |
|
mainLightRenderingMode
Declaration
public LightRenderingMode mainLightRenderingMode { get; }
Property Value
mainLightShadowmapResolution
Declaration
public int mainLightShadowmapResolution { get; }
Property Value
Type |
Description |
System.Int32 |
|
maxAdditionalLightsCount
Declaration
public int maxAdditionalLightsCount { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
msaaSampleCount
Declaration
public int msaaSampleCount { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
opaqueDownsampling
Declaration
public Downsampling opaqueDownsampling { get; }
Property Value
renderScale
Declaration
public float renderScale { get; set; }
Property Value
Type |
Description |
System.Single |
|
scriptableRenderer
Declaration
public ScriptableRenderer scriptableRenderer { get; }
Property Value
shaderVariantLogLevel
Declaration
public ShaderVariantLogLevel shaderVariantLogLevel { get; set; }
Property Value
shadowCascadeOption
Declaration
public ShadowCascadesOption shadowCascadeOption { get; set; }
Property Value
shadowDepthBias
Declaration
public float shadowDepthBias { get; set; }
Property Value
Type |
Description |
System.Single |
|
shadowDistance
Declaration
public float shadowDistance { get; set; }
Property Value
Type |
Description |
System.Single |
|
shadowNormalBias
Declaration
public float shadowNormalBias { get; set; }
Property Value
Type |
Description |
System.Single |
|
supportsAdditionalLightShadows
Declaration
public bool supportsAdditionalLightShadows { get; }
Property Value
Type |
Description |
System.Boolean |
|
supportsCameraDepthTexture
Declaration
public bool supportsCameraDepthTexture { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
supportsCameraOpaqueTexture
Declaration
public bool supportsCameraOpaqueTexture { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
supportsDynamicBatching
Declaration
public bool supportsDynamicBatching { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
supportsHDR
Declaration
public bool supportsHDR { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
supportsMainLightShadows
Declaration
public bool supportsMainLightShadows { get; }
Property Value
Type |
Description |
System.Boolean |
|
supportsMixedLighting
Declaration
public bool supportsMixedLighting { get; }
Property Value
Type |
Description |
System.Boolean |
|
supportsSoftShadows
Declaration
public bool supportsSoftShadows { get; }
Property Value
Type |
Description |
System.Boolean |
|
useSRPBatcher
Declaration
public bool useSRPBatcher { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
CreatePipeline()
Declaration
protected override RenderPipeline CreatePipeline()
Returns
Type |
Description |
RenderPipeline |
|
LoadBuiltinRendererData()
Declaration
public ScriptableRendererData LoadBuiltinRendererData()
Returns
OnAfterDeserialize()
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Declaration
public void OnBeforeSerialize()