Struct Hair.BSDFData
Syntax
[GenerateHLSL(PackingRules.Exact, false, false, true, 1450, false, false)]
public struct BSDFData
Fields
ambientOcclusion
Declaration
public float ambientOcclusion
Field Value
anisotropy
Declaration
Field Value
diffuseColor
Declaration
[SurfaceDataAttributes("", false, true)]
public Vector3 diffuseColor
Field Value
fresnel0
Declaration
Field Value
geomNormalWS
Declaration
[SurfaceDataAttributes(new string[]{"Geometric Normal", "Geometric Normal View Space"}, true, false)]
public Vector3 geomNormalWS
Field Value
hairStrandDirectionWS
Declaration
[SurfaceDataAttributes("", true, false)]
public Vector3 hairStrandDirectionWS
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
perceptualRoughness
Declaration
public float perceptualRoughness
Field Value
rimTransmissionIntensity
Declaration
public float rimTransmissionIntensity
Field Value
roughnessB
Declaration
Field Value
roughnessT
Declaration
Field Value
secondaryPerceptualRoughness
Declaration
public float secondaryPerceptualRoughness
Field Value
secondarySpecularExponent
Declaration
public float secondarySpecularExponent
Field Value
secondarySpecularShift
Declaration
public float secondarySpecularShift
Field Value
secondarySpecularTint
Declaration
public Vector3 secondarySpecularTint
Field Value
specularExponent
Declaration
public float specularExponent
Field Value
specularOcclusion
Declaration
public float specularOcclusion
Field Value
specularShift
Declaration
public float specularShift
Field Value
specularTint
Declaration
public Vector3 specularTint
Field Value
transmittance
Declaration
public Vector3 transmittance
Field Value