All enum value | mi::shader_v3::Bsdf | |
all_components(Type type) const =0 | mi::shader_v3::Bsdf | [pure virtual] |
All_diffuse enum value | mi::shader_v3::Bsdf | |
All_glossy enum value | mi::shader_v3::Bsdf | |
All_reflect enum value | mi::shader_v3::Bsdf | |
All_regular enum value | mi::shader_v3::Bsdf | |
All_specular enum value | mi::shader_v3::Bsdf | |
All_transmit enum value | mi::shader_v3::Bsdf | |
any_component(Type type) const =0 | mi::shader_v3::Bsdf | [pure virtual] |
eval(const miVector &ray, const miVector &out, Type flags=All, Transport dir=From_eye) const =0 | mi::shader_v3::Bsdf | [pure virtual] |
From_eye | mi::shader_v3::Bsdf | [static] |
From_light | mi::shader_v3::Bsdf | [static] |
Invalid enum value | mi::shader_v3::Bsdf | |
Reflect_diffuse enum value | mi::shader_v3::Bsdf | |
Reflect_glossy enum value | mi::shader_v3::Bsdf | |
Reflect_regular enum value | mi::shader_v3::Bsdf | |
Reflect_specular enum value | mi::shader_v3::Bsdf | |
sample(const miVector &ray, miVector *out, miColor *weight, double xi[3], Type flags=All, Transport dir=From_eye) const =0 | mi::shader_v3::Bsdf | [pure virtual] |
Transmit_diffuse enum value | mi::shader_v3::Bsdf | |
Transmit_glossy enum value | mi::shader_v3::Bsdf | |
Transmit_regular enum value | mi::shader_v3::Bsdf | |
Transmit_specular enum value | mi::shader_v3::Bsdf | |
Transport typedef | mi::shader_v3::Bsdf | |