docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ShaderKeywordStrings

    Container class for keywords used in URP shaders.

    Inheritance
    object
    ShaderKeywordStrings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.Rendering.Universal
    Assembly: Unity.RenderPipelines.Universal.Runtime.dll
    Syntax
    public static class ShaderKeywordStrings

    Fields

    Name Description
    AdditionalLightShadows

    Keyword used for shadows on additional lights.

    AdditionalLightsPixel

    Keyword used for per pixel additional lights.

    AdditionalLightsVertex

    Keyword used for per vertex additional lights.

    BillboardFaceCameraPos

    Keyword used for Billboard cameras.

    BlitSingleSlice

    Keyword used for Single Slice Blits.

    BloomHQ

    Keyword used for high quality Bloom.

    BloomHQDirt

    Keyword used for high quality Bloom dirt.

    BloomLQ

    Keyword used for low quality Bloom.

    BloomLQDirt

    Keyword used for low quality Bloom dirt.

    CastingPunctualLightShadow

    Keyword used during shadow map generation to differentiate between directional and punctual light shadows, as they use different formulas to apply Normal Bias.

    ChromaticAberration

    Keyword used for Chromatic Aberration.

    DBufferMRT1

    Keyword used for first target in the DBuffer.

    DBufferMRT2

    Keyword used for second target in the DBuffer.

    DBufferMRT3

    Keyword used for third target in the DBuffer.

    DEBUG_DISPLAY

    Keyword used for Debug Display.

    DIRLIGHTMAP_COMBINED

    Keyword used for combined directional Lightmaps.

    DOWNSAMPLING_SIZE_16

    Keyword used for sixteenth size downsampling.

    DOWNSAMPLING_SIZE_2

    Keyword used for half size downsampling.

    DOWNSAMPLING_SIZE_4

    Keyword used for quarter size downsampling.

    DOWNSAMPLING_SIZE_8

    Keyword used for eighth size downsampling.

    DYNAMICLIGHTMAP_ON

    Keyword used for dynamic Lightmaps.

    DecalLayers

    Keyword used for Decal Layers.

    DecalNormalBlendHigh

    Keyword used for high quality normal reconstruction in Decals.

    DecalNormalBlendLow

    Keyword used for low quality normal reconstruction in Decals.

    DecalNormalBlendMedium

    Keyword used for medium quality normal reconstruction in Decals.

    DepthMsaa2

    Keyword used for Multi Sampling Anti-Aliasing (MSAA) with 2 per pixel sample count.

    DepthMsaa4

    Keyword used for Multi Sampling Anti-Aliasing (MSAA) with 4 per pixel sample count.

    DepthMsaa8

    Keyword used for Multi Sampling Anti-Aliasing (MSAA) with 8 per pixel sample count.

    DepthNoMsaa

    Keyword used for no Multi Sampling Anti-Aliasing (MSAA).

    DisableTexture2DXArray

    Keyword used for disabling Texture 2D Arrays.

    Distortion

    Keyword used for Distortion.

    Dithering

    Keyword used for Dithering.

    EDITOR_VISUALIZATION

    Keyword used for editor visualization.

    EVALUATE_SH_MIXED

    Keyword used for mixed Spherical Harmonic (SH) evaluation in URP Lit shaders.

    EVALUATE_SH_VERTEX

    Keyword used for vertex Spherical Harmonic (SH) evaluation in URP Lit shaders.

    EasuRcasAndHDRInput

    Keyword used for Robust Contrast-Adaptive Sharpening (RCAS) when doing upsampling, after EASU has ran and with HDR Dsiplay output.

    FilmGrain

    Keyword used for Film Grain.

    FoveatedRenderingNonUniformRaster

    Keyword used for foveated rendering.

    Fxaa

    Keyword used for Fast Approximate Anti-aliasing (FXAA).

    Gamma20

    Keyword used for Gamma 2.0.

    Gamma20AndHDRInput

    Keyword used for Gamma 2.0 with HDR_INPUT.

    HDRGrading

    Keyword used for HDR Color Grading.

    HighQualitySampling

    Keyword used for high quality sampling for Depth Of Field.

    LIGHTMAP_ON

    Keyword used for Lightmaps.

    LOD_FADE_CROSSFADE

    Keyword used for LOD Crossfade.

    LightCookies

    Keyword used for Light Cookies.

    LightLayers

    Keyword used for Light Layers.

    LightmapShadowMixing

    Keyword used for mixing lightmap shadows.

    LinearToSRGBConversion

    Keyword used for Linear to SRGB conversions.

    MainLightShadowCascades

    Keyword used for shadows with cascades.

    MainLightShadowScreen

    Keyword used for screen space shadows.

    MainLightShadows

    Keyword used for shadows without cascades.

    MixedLightingSubtractive

    Keyword used for Mixed Lights in Subtractive lighting mode.

    PaniniGeneric

    Keyword used for generic Panini Projection.

    PaniniUnitDistance

    Keyword used for unit distance Panini Projection.

    PointSampling

    Keyword used for Point sampling when doing upsampling.

    ProbeVolumeL1

    Keyword used for APV with SH L1

    ProbeVolumeL2

    Keyword used for APV with SH L2

    Rcas

    Keyword used for Robust Contrast-Adaptive Sharpening (RCAS) when doing upsampling.

    ReflectionProbeBlending

    Keyword used for Reflection probe blending.

    ReflectionProbeBoxProjection

    Keyword used for Box Projection with Reflection Probes.

    RenderPassEnabled

    Keyword used for RenderPass.

    SCREEN_COORD_OVERRIDE

    Keyword used for applying scale and bias.

    ScreenSpaceOcclusion

    Keyword used for Screen Space Occlusion, such as Screen Space Ambient Occlusion (SSAO).

    ShadowsShadowMask

    Keyword used for Shadowmask.

    SmaaHigh

    Keyword used for high quality Subpixel Morphological Anti-aliasing (SMAA).

    SmaaLow

    Keyword used for low quality Subpixel Morphological Anti-aliasing (SMAA).

    SmaaMedium

    Keyword used for medium quality Subpixel Morphological Anti-aliasing (SMAA).

    SoftShadows

    Keyword used for soft shadows.

    SoftShadowsHigh

    Keyword used for high quality soft shadows.

    SoftShadowsLow

    Keyword used for low quality soft shadows.

    SoftShadowsMedium

    Keyword used for medium quality soft shadows.

    TonemapACES

    Keyword used for ACES Tonemapping.

    TonemapNeutral

    Keyword used for Neutral Tonemapping.

    USE_UNITY_CROSSFADE

    Keyword used for LOD Crossfade with ShaderGraph shaders.

    UseRGBM

    Keyword used for RGBM format for Bloom.

    WriteRenderingLayers

    Keyword used for writing Rendering Layers.

    XROcclusionMeshCombined

    Keyword used for rendering a combined mesh for XR.

    _ALPHAMODULATE_ON

    Keyword used for Alpha modulate.

    _ALPHAPREMULTIPLY_ON

    Keyword used for Alpha premultiply.

    _ALPHATEST_ON

    Keyword used for Alpha testing.

    _CLEARCOAT

    Keyword used for Clear Coat.

    _CLEARCOATMAP

    Keyword used for Clear Coat maps.

    _DEFERRED_FIRST_LIGHT

    Keyword used for the first light when rendering with the Deferred rendering path.

    _DEFERRED_MAIN_LIGHT

    Keyword used for the main light when rendering with the Deferred rendering path.

    _DEFERRED_MIXED_LIGHTING

    Keyword used for Mixed Lighting when rendering with the Deferred rendering path.

    _DEFERRED_STENCIL

    Keyword used for stencils when rendering with the Deferred rendering path.

    _DETAIL_MULX2

    Keyword used for 2x detail mapping.

    _DETAIL_SCALED

    Keyword used for scaled detail mapping.

    _DIRECTIONAL

    Keyword used for Directional lights.

    _EMISSION

    Keyword used for Emission.

    _GBUFFER_NORMALS_OCT

    Keyword used for Accurate G-buffer normals when rendering with the Deferred rendering path.

    _NORMALMAP

    Keyword used for Normal maps.

    _POINT

    Keyword used for Point lights.

    _RECEIVE_SHADOWS_OFF

    Keyword used for receiving shadows.

    _SPOT

    Keyword used for Spot lights.

    _SURFACE_TYPE_TRANSPARENT

    Keyword used for opaque or transparent surface types.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)