Class URPShaderStrippingSetting
Class that stores the shader stripping settings that are specific for Universal
Implements
Inherited Members
Namespace: UnityEngine .Rendering.Universal
Assembly: Unity.RenderPipelines.Universal.Runtime.dll
Syntax
[Serializable]
[SupportedOnRenderPipeline(typeof(UniversalRenderPipelineAsset))]
[CategoryInfo(Name = "Additional Shader Stripping Settings", Order = 40)]
[ElementInfo(Order = 10)]
public class URPShaderStrippingSetting : IRenderPipelineGraphicsSettings
Properties
stripScreenCoordOverrideVariants
Controls whether Screen Coordinates Override shader variants are automatically stripped.
Declaration
public bool stripScreenCoordOverrideVariants { get; set; }
Property Value
Type | Description |
---|---|
bool |
stripUnusedPostProcessingVariants
Controls whether to automatically strip post processing shader variants based on Unity
Declaration
public bool stripUnusedPostProcessingVariants { get; set; }
Property Value
Type | Description |
---|---|
bool |
stripUnusedVariants
Controls whether to strip variants if the feature is disabled.
Declaration
public bool stripUnusedVariants { get; set; }
Property Value
Type | Description |
---|---|
bool |
version
Current version.
Declaration
public int version { get; }
Property Value
Type | Description |
---|---|
int |