|
| PbrMedium (const GMathVec3f &attenuation, const GMathVec3f &scattering_color, const float &scattering_anisotropy, ModuleMaterial *material, const ModuleSceneObject *scene_object) |
|
const GMathVec3f & | get_attenuation () const |
|
const GMathVec3f & | get_scattering_color () const |
|
const float & | get_scattering_anisotropy () const |
|
GMathVec3f | evaluate_transmittance (const double distance) const |
| evaluate_transmittance Compute the transmittance of this medium with the distance based ob the Bee-Lambert relation (transmittance = exp(attenuation * distance))
|
|
ModuleMaterial * | get_material () const |
|
const ModuleSceneObject * | get_scene_object () const |
|