Struct StackLit.BSDFData | High Definition RP | 6.7.1-preview
docs.unity.cn
    Show / Hide Table of Contents

    Struct StackLit.BSDFData

    Namespace: UnityEngine.Experimental.Rendering.HDPipeline
    Syntax
    [GenerateHLSL(PackingRules.Exact, false, false, true, 1150, false, false)]
    public struct BSDFData

    Fields

    ambientOcclusion

    Declaration
    public float ambientOcclusion
    Field Value
    Type Description
    Single

    anisotropyA

    Declaration
    public float anisotropyA
    Field Value
    Type Description
    Single

    anisotropyB

    Declaration
    public float anisotropyB
    Field Value
    Type Description
    Single

    bentNormalWS

    Declaration
    [SurfaceDataAttributes(new string[]{"Bent Normal", "Bent Normal View Space"}, true, false)]
    public Vector3 bentNormalWS
    Field Value
    Type Description
    Vector3

    bitangentWS

    Declaration
    [SurfaceDataAttributes("", true, false)]
    public Vector3 bitangentWS
    Field Value
    Type Description
    Vector3

    coatExtinction

    Declaration
    public Vector3 coatExtinction
    Field Value
    Type Description
    Vector3

    coatIor

    Declaration
    public float coatIor
    Field Value
    Type Description
    Single

    coatNormalWS

    Declaration
    [SurfaceDataAttributes(new string[]{"Coat Normal", "Coat Normal View Space"}, true, false)]
    public Vector3 coatNormalWS
    Field Value
    Type Description
    Vector3

    coatPerceptualRoughness

    Declaration
    public float coatPerceptualRoughness
    Field Value
    Type Description
    Single

    coatRoughness

    Declaration
    public float coatRoughness
    Field Value
    Type Description
    Single

    coatThickness

    Declaration
    public float coatThickness
    Field Value
    Type Description
    Single

    diffuseColor

    Declaration
    [SurfaceDataAttributes("", false, true)]
    public Vector3 diffuseColor
    Field Value
    Type Description
    Vector3

    diffusionProfileIndex

    Declaration
    public uint diffusionProfileIndex
    Field Value
    Type Description
    UInt32

    fresnel0

    Declaration
    public Vector3 fresnel0
    Field Value
    Type Description
    Vector3

    geomNormalWS

    Declaration
    [SurfaceDataAttributes(new string[]{"Geometric Normal", "Geometric Normal View Space"}, true, false)]
    public Vector3 geomNormalWS
    Field Value
    Type Description
    Vector3

    iridescenceIor

    Declaration
    public float iridescenceIor
    Field Value
    Type Description
    Single

    iridescenceMask

    Declaration
    public float iridescenceMask
    Field Value
    Type Description
    Single

    iridescenceThickness

    Declaration
    public float iridescenceThickness
    Field Value
    Type Description
    Single

    lobeMix

    Declaration
    public float lobeMix
    Field Value
    Type Description
    Single

    materialFeatures

    Declaration
    public uint materialFeatures
    Field Value
    Type Description
    UInt32

    normalWS

    Declaration
    [SurfaceDataAttributes(new string[]{"Normal WS", "Normal View Space"}, true, false)]
    public Vector3 normalWS
    Field Value
    Type Description
    Vector3

    perceptualRoughnessA

    Declaration
    public float perceptualRoughnessA
    Field Value
    Type Description
    Single

    perceptualRoughnessB

    Declaration
    public float perceptualRoughnessB
    Field Value
    Type Description
    Single

    roughnessAB

    Declaration
    public float roughnessAB
    Field Value
    Type Description
    Single

    roughnessAT

    Declaration
    public float roughnessAT
    Field Value
    Type Description
    Single

    roughnessBB

    Declaration
    public float roughnessBB
    Field Value
    Type Description
    Single

    roughnessBT

    Declaration
    public float roughnessBT
    Field Value
    Type Description
    Single

    subsurfaceMask

    Declaration
    public float subsurfaceMask
    Field Value
    Type Description
    Single

    tangentWS

    Declaration
    [SurfaceDataAttributes("", true, false)]
    public Vector3 tangentWS
    Field Value
    Type Description
    Vector3

    thickness

    Declaration
    public float thickness
    Field Value
    Type Description
    Single

    transmittance

    Declaration
    public Vector3 transmittance
    Field Value
    Type Description
    Vector3

    useThickObjectMode

    Declaration
    public bool useThickObjectMode
    Field Value
    Type Description
    Boolean
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX