Struct StackLit.BSDFData
Syntax
[GenerateHLSL(PackingRules.Exact, false, false, true, 1150, false, false)]
public struct BSDFData
Fields
ambientOcclusion
Declaration
public float ambientOcclusion
Field Value
anisotropyA
Declaration
Field Value
anisotropyB
Declaration
Field Value
bentNormalWS
Declaration
[SurfaceDataAttributes(new string[]{"Bent Normal", "Bent Normal View Space"}, true, false)]
public Vector3 bentNormalWS
Field Value
bitangentWS
Declaration
[SurfaceDataAttributes("", true, false)]
public Vector3 bitangentWS
Field Value
coatExtinction
Declaration
public Vector3 coatExtinction
Field Value
coatIor
Declaration
Field Value
coatNormalWS
Declaration
[SurfaceDataAttributes(new string[]{"Coat Normal", "Coat Normal View Space"}, true, false)]
public Vector3 coatNormalWS
Field Value
coatPerceptualRoughness
Declaration
public float coatPerceptualRoughness
Field Value
coatRoughness
Declaration
public float coatRoughness
Field Value
coatThickness
Declaration
public float coatThickness
Field Value
diffuseColor
Declaration
[SurfaceDataAttributes("", false, true)]
public Vector3 diffuseColor
Field Value
diffusionProfileIndex
Declaration
public uint diffusionProfileIndex
Field Value
fresnel0
Declaration
Field Value
geomNormalWS
Declaration
[SurfaceDataAttributes(new string[]{"Geometric Normal", "Geometric Normal View Space"}, true, false)]
public Vector3 geomNormalWS
Field Value
iridescenceIor
Declaration
public float iridescenceIor
Field Value
iridescenceMask
Declaration
public float iridescenceMask
Field Value
iridescenceThickness
Declaration
public float iridescenceThickness
Field Value
lobeMix
Declaration
Field Value
materialFeatures
Declaration
public uint materialFeatures
Field Value
normalWS
Declaration
[SurfaceDataAttributes(new string[]{"Normal WS", "Normal View Space"}, true, false)]
public Vector3 normalWS
Field Value
perceptualRoughnessA
Declaration
public float perceptualRoughnessA
Field Value
perceptualRoughnessB
Declaration
public float perceptualRoughnessB
Field Value
roughnessAB
Declaration
Field Value
roughnessAT
Declaration
Field Value
roughnessBB
Declaration
Field Value
roughnessBT
Declaration
Field Value
subsurfaceMask
Declaration
public float subsurfaceMask
Field Value
tangentWS
Declaration
[SurfaceDataAttributes("", true, false)]
public Vector3 tangentWS
Field Value
thickness
Declaration
Field Value
transmittance
Declaration
public Vector3 transmittance
Field Value
useThickObjectMode
Declaration
public bool useThickObjectMode
Field Value