Struct ShaderVariablesLightLoop | High Definition RP | 6.7.1-preview
docs.unity3d.com
    Show / Hide Table of Contents

    Struct ShaderVariablesLightLoop

    Namespace: UnityEngine.Experimental.Rendering.HDPipeline
    Syntax
    [GenerateHLSL(PackingRules.Exact, true, false, false, 1, false, false, needAccessors = false, omitStructDeclaration = true)]
    public struct ShaderVariablesLightLoop

    Fields

    _AreaLightCount

    Declaration
    public uint _AreaLightCount
    Field Value
    Type Description
    UInt32

    _AreaShadowAtlasSize

    Declaration
    [HLSLArray(0, typeof(Vector4))]
    public float *_AreaShadowAtlasSize
    Field Value
    Type Description
    Single*

    _CascadeShadowAtlasSize

    Declaration
    [HLSLArray(0, typeof(Vector4))]
    public float *_CascadeShadowAtlasSize
    Field Value
    Type Description
    Single*

    _CascadeShadowCount

    Declaration
    public uint _CascadeShadowCount
    Field Value
    Type Description
    UInt32

    _CookieSizePOT

    Declaration
    public uint _CookieSizePOT
    Field Value
    Type Description
    UInt32

    _DebugSingleShadowIndex

    Declaration
    public int _DebugSingleShadowIndex
    Field Value
    Type Description
    Int32

    _DirectionalLightCount

    Declaration
    public uint _DirectionalLightCount
    Field Value
    Type Description
    UInt32

    _DirectionalShadowIndex

    Declaration
    public int _DirectionalShadowIndex
    Field Value
    Type Description
    Int32

    _Env2DCaptureForward

    Declaration
    [HLSLArray(96, typeof(float))]
    public float *_Env2DCaptureForward
    Field Value
    Type Description
    Single*

    _Env2DCaptureVP

    Declaration
    [HLSLArray(32, typeof(Matrix4x4))]
    public float *_Env2DCaptureVP
    Field Value
    Type Description
    Single*

    _EnvLightCount

    Declaration
    public uint _EnvLightCount
    Field Value
    Type Description
    UInt32

    _EnvLightSkyEnabled

    Declaration
    public int _EnvLightSkyEnabled
    Field Value
    Type Description
    Int32

    _EnvProxyCount

    Declaration
    public uint _EnvProxyCount
    Field Value
    Type Description
    UInt32

    _EnvSliceSize

    Declaration
    public int _EnvSliceSize
    Field Value
    Type Description
    Int32

    _MicroShadowOpacity

    Declaration
    public float _MicroShadowOpacity
    Field Value
    Type Description
    Single

    _NumTileClusteredX

    Declaration
    public uint _NumTileClusteredX
    Field Value
    Type Description
    UInt32

    _NumTileClusteredY

    Declaration
    public uint _NumTileClusteredY
    Field Value
    Type Description
    UInt32

    _NumTileFtplX

    Declaration
    public uint _NumTileFtplX
    Field Value
    Type Description
    UInt32

    _NumTileFtplY

    Declaration
    public uint _NumTileFtplY
    Field Value
    Type Description
    UInt32

    _PunctualLightCount

    Declaration
    public uint _PunctualLightCount
    Field Value
    Type Description
    UInt32

    _RaytracedAreaShadow

    Declaration
    public int _RaytracedAreaShadow
    Field Value
    Type Description
    Int32

    _RaytracedIndirectDiffuse

    Declaration
    public int _RaytracedIndirectDiffuse
    Field Value
    Type Description
    Int32

    _ShadowAtlasSize

    Declaration
    [HLSLArray(0, typeof(Vector4))]
    public float *_ShadowAtlasSize
    Field Value
    Type Description
    Single*

    g_fClustBase

    Declaration
    public float g_fClustBase
    Field Value
    Type Description
    Single

    g_fClustScale

    Declaration
    public float g_fClustScale
    Field Value
    Type Description
    Single

    g_fFarPlane

    Declaration
    public float g_fFarPlane
    Field Value
    Type Description
    Single

    g_fNearPlane

    Declaration
    public float g_fNearPlane
    Field Value
    Type Description
    Single

    g_iLog2NumClusters

    Declaration
    public int g_iLog2NumClusters
    Field Value
    Type Description
    Int32

    g_isLogBaseBufferEnabled

    Declaration
    public uint g_isLogBaseBufferEnabled
    Field Value
    Type Description
    UInt32

    s_MaxEnv2DLight

    Declaration
    public const int s_MaxEnv2DLight = 32
    Field Value
    Type Description
    Int32
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023