Struct Fabric.BSDFData
Syntax
[GenerateHLSL(PackingRules.Exact, false, false, true, 1350, false, false)]
public struct BSDFData
Fields
ambientOcclusion
Declaration
public float ambientOcclusion
Field Value
anisotropy
Declaration
Field Value
bitangentWS
Declaration
[SurfaceDataAttributes("", true, false)]
public Vector3 bitangentWS
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
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
roughnessB
Declaration
Field Value
roughnessT
Declaration
Field Value
specularOcclusion
Declaration
public float specularOcclusion
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