Blender V5.0
MicrofacetBsdf Struct Reference

#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

Detailed Description

Definition at line 64 of file bsdf_microfacet.h.

Member Data Documentation

◆ alpha_x

◆ alpha_y

float MicrofacetBsdf::alpha_y

◆ energy_scale

float MicrofacetBsdf::energy_scale

Definition at line 73 of file bsdf_microfacet.h.

Referenced by bsdf_microfacet_ggx_eval().

◆ fresnel

ccl_private void* MicrofacetBsdf::fresnel

Definition at line 78 of file bsdf_microfacet.h.

Referenced by precompute_ggx_gen_schlick_s().

◆ fresnel_type

int MicrofacetBsdf::fresnel_type

Definition at line 77 of file bsdf_microfacet.h.

Referenced by precompute_ggx_gen_schlick_s().

◆ ior

◆ SHADER_CLOSURE_BASE

MicrofacetBsdf::SHADER_CLOSURE_BASE

Definition at line 65 of file bsdf_microfacet.h.

◆ T

float3 MicrofacetBsdf::T

The documentation for this struct was generated from the following file: