Rendu
A lightweight rendering engine for experimentations
|
This is the complete list of members for MaterialGGX, including all inherited members.
alphaFromRoughness(float roughness) | MaterialGGX | privatestatic |
D(float NdotH, float alpha) | MaterialGGX | privatestatic |
eval(const glm::vec3 &wo, const glm::vec3 &baseColor, float roughness, float metallic, const glm::vec3 &wi) | MaterialGGX | static |
F(glm::vec3 F0, float VdotH) | MaterialGGX | privatestatic |
GGX(const glm::vec3 &wo, const glm::vec3 &baseColor, float alpha, float metallic, const glm::vec3 &wi, float *pdf) | MaterialGGX | privatestatic |
MaterialGGX()=delete | MaterialGGX | |
sampleAndEval(const glm::vec3 &wo, const glm::vec3 &baseColor, float roughness, float metallic, glm::vec3 &wi) | MaterialGGX | static |
V(float NdotL, float NdotV, float alpha) | MaterialGGX | privatestatic |