|
Blender V4.3
|
#include <bsdf_microfacet.h>
Public Attributes | |
| SHADER_CLOSURE_BASE | |
| float | alpha_x |
| float | alpha_y |
| float | ior |
| float | energy_scale |
| int | fresnel_type |
| ccl_private void * | fresnel |
| float3 | T |
Definition at line 66 of file bsdf_microfacet.h.
| float MicrofacetBsdf::alpha_x |
Definition at line 69 of file bsdf_microfacet.h.
Referenced by bsdf_ashikhmin_shirley_blur(), bsdf_get_specular_roughness_squared(), bsdf_microfacet_blur(), precompute_ggx_E(), precompute_ggx_gen_schlick_s(), and precompute_ggx_glass_E().
| float MicrofacetBsdf::alpha_y |
Definition at line 69 of file bsdf_microfacet.h.
Referenced by precompute_ggx_E(), precompute_ggx_gen_schlick_s(), and precompute_ggx_glass_E().
| float MicrofacetBsdf::energy_scale |
Definition at line 75 of file bsdf_microfacet.h.
Referenced by bsdf_microfacet_ggx_eval().
| ccl_private void* MicrofacetBsdf::fresnel |
Definition at line 80 of file bsdf_microfacet.h.
Referenced by precompute_ggx_gen_schlick_s().
| int MicrofacetBsdf::fresnel_type |
Definition at line 79 of file bsdf_microfacet.h.
Referenced by precompute_ggx_gen_schlick_s().
| float MicrofacetBsdf::ior |
Definition at line 69 of file bsdf_microfacet.h.
Referenced by precompute_ggx_E(), precompute_ggx_gen_schlick_s(), and precompute_ggx_glass_E().
| MicrofacetBsdf::SHADER_CLOSURE_BASE |
Definition at line 67 of file bsdf_microfacet.h.
| float3 MicrofacetBsdf::T |
Definition at line 82 of file bsdf_microfacet.h.
Referenced by precompute_ggx_E(), precompute_ggx_gen_schlick_s(), and precompute_ggx_glass_E().