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