mprotonbxdf.h File Reference

Enumerations

enum  {
  PROTON_BXDF_MATERIAL_MATERIALPROPERTIES,
  PROTON_BXDF_MATERIAL_BSDF_MODE,
  PROTON_BXDF_MATERIAL_BSDF_MODE_LAMBERT,
  PROTON_BXDF_MATERIAL_BSDF_MODE_DIELECTRIC,
  PROTON_BXDF_MATERIAL_BSDF_MODE_CONDUCTORBRDF,
  PROTON_BXDF_MATERIAL_BSDF_MODE_MICROFACETCONDUCTORBRDF,
  PROTON_BXDF_MATERIAL_BSDF_MODE_MICROFACETBSDF,
  PROTON_BXDF_MATERIAL_BSDF_MODE_THINCOATBSDF,
  PROTON_BXDF_MATERIAL_BSDF_MODE_SSS,
  PROTON_BXDF_MATERIAL_BSDF_EXTRA,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_NONE,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_ALUMINIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_BERYLLIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_CHROMIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_COPPER,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_COPPEROXIDE,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_GOLD,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_IRIDIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_IRON,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_LITHIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_MAGNESIUM_OXIDE,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_MERCURY,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_NICKEL,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_NIOBIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_POTASSIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_RHODIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_SELENIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_SILICON_CARBIDE,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_SILVER,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_SODIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TANTALUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TELLURIUM,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TIN_TELLURIDE,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TITANIUM_NITRIDE,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TUNGSTEN,
  PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_VANADIUM,
  PROTON_BXDF_MATERIAL_BSDF_MICROFACETBSDF_TYPE,
  PROTON_BXDF_MATERIAL_BSDF_TYPE_BECKMANN,
  PROTON_BXDF_MATERIAL_BSDF_TYPE_GGX,
  PROTON_BXDF_MATERIAL_BSDF_TYPE_PHONG,
  PROTON_BXDF_MATERIAL_COLOR,
  PROTON_BXDF_MATERIAL_TEXTURE,
  PROTON_BXDF_MATERIAL_BSDF_ROUGHNESS,
  PROTON_BXDF_MATERIAL_BSDF_IOR,
  PROTON_BXDF_MATERIAL_BSDF_ISANISOTROPIC,
  PROTON_BXDF_MATERIAL_BSDF_ANISOTROPY,
  PROTON_BXDF_MATERIAL_BSDF_ANISOTROPICORIENTATION,
  PROTON_BXDF_MATERIAL_SSS_REFLECTANCE,
  PROTON_BXDF_MATERIAL_SSS_REFLECTANCE_TEXTURE,
  PROTON_BXDF_MATERIAL_SSS_MEANFREEPATH,
  PROTON_BXDF_MATERIAL_SSS_MEANFREEPATH_TEXTURE,
  PROTON_BXDF_MATERIAL_SSS_MEANFREEPATHMULTIPLIER,
  PROTON_BXDF_MATERIAL_SSS_DIFFUSE,
  PROTON_BXDF_MATERIAL_SSS_ROUGHNESS,
  PROTON_BXDF_MATERIAL_SSS_ROUGHNESS_TEXTURE,
  PROTON_BXDF_MATERIAL_SSS_IOR,
  PROTON_BXDF_MATERIAL_SSS_ANISOTROPY,
  PROTON_BXDF_MATERIAL_SSS_FRESNELWEIGHT,
  PROTON_BXDF_MATERIAL_SSS_DWIVEDISAMPLING
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PROTON_BXDF_MATERIAL_MATERIALPROPERTIES 
PROTON_BXDF_MATERIAL_BSDF_MODE 
PROTON_BXDF_MATERIAL_BSDF_MODE_LAMBERT 
PROTON_BXDF_MATERIAL_BSDF_MODE_DIELECTRIC 
PROTON_BXDF_MATERIAL_BSDF_MODE_CONDUCTORBRDF 
PROTON_BXDF_MATERIAL_BSDF_MODE_MICROFACETCONDUCTORBRDF 
PROTON_BXDF_MATERIAL_BSDF_MODE_MICROFACETBSDF 
PROTON_BXDF_MATERIAL_BSDF_MODE_THINCOATBSDF 
PROTON_BXDF_MATERIAL_BSDF_MODE_SSS 
PROTON_BXDF_MATERIAL_BSDF_EXTRA 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_NONE 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_ALUMINIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_BERYLLIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_CHROMIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_COPPER 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_COPPEROXIDE 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_GOLD 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_IRIDIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_IRON 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_LITHIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_MAGNESIUM_OXIDE 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_MERCURY 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_NICKEL 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_NIOBIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_POTASSIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_RHODIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_SELENIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_SILICON_CARBIDE 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_SILVER 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_SODIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TANTALUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TELLURIUM 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TIN_TELLURIDE 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TITANIUM_NITRIDE 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_TUNGSTEN 
PROTON_BXDF_MATERIAL_CONDUCTORBRDF_TYPES_VANADIUM 
PROTON_BXDF_MATERIAL_BSDF_MICROFACETBSDF_TYPE 
PROTON_BXDF_MATERIAL_BSDF_TYPE_BECKMANN 
PROTON_BXDF_MATERIAL_BSDF_TYPE_GGX 
PROTON_BXDF_MATERIAL_BSDF_TYPE_PHONG 
PROTON_BXDF_MATERIAL_COLOR 
PROTON_BXDF_MATERIAL_TEXTURE 
PROTON_BXDF_MATERIAL_BSDF_ROUGHNESS 
PROTON_BXDF_MATERIAL_BSDF_IOR 
PROTON_BXDF_MATERIAL_BSDF_ISANISOTROPIC 
PROTON_BXDF_MATERIAL_BSDF_ANISOTROPY 
PROTON_BXDF_MATERIAL_BSDF_ANISOTROPICORIENTATION 
PROTON_BXDF_MATERIAL_SSS_REFLECTANCE 
PROTON_BXDF_MATERIAL_SSS_REFLECTANCE_TEXTURE 
PROTON_BXDF_MATERIAL_SSS_MEANFREEPATH 
PROTON_BXDF_MATERIAL_SSS_MEANFREEPATH_TEXTURE 
PROTON_BXDF_MATERIAL_SSS_MEANFREEPATHMULTIPLIER 
PROTON_BXDF_MATERIAL_SSS_DIFFUSE 
PROTON_BXDF_MATERIAL_SSS_ROUGHNESS 
PROTON_BXDF_MATERIAL_SSS_ROUGHNESS_TEXTURE 
PROTON_BXDF_MATERIAL_SSS_IOR 
PROTON_BXDF_MATERIAL_SSS_ANISOTROPY 
PROTON_BXDF_MATERIAL_SSS_FRESNELWEIGHT 
PROTON_BXDF_MATERIAL_SSS_DWIVEDISAMPLING