From 25f8a23ef93f07fca33b4298ed81132369bc78b1 Mon Sep 17 00:00:00 2001 From: Lukas Werner <lks.werner@fau.de> Date: Thu, 22 Mar 2018 16:34:28 +0100 Subject: [PATCH] Documentation for ShadingParameters functions --- src/pe/raytracing/ShadingParameters.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pe/raytracing/ShadingParameters.h b/src/pe/raytracing/ShadingParameters.h index c833f5f92..7d0930379 100644 --- a/src/pe/raytracing/ShadingParameters.h +++ b/src/pe/raytracing/ShadingParameters.h @@ -63,12 +63,17 @@ struct ShadingParameters { shininess = config.getParameter<real_t>("shininess"); } + /*!\brief Makes a rendered object shiny by setting the shininess and adjusting the specularColor. + * \param _shininess Shininess + */ ShadingParameters& makeGlossy(real_t _shininess = 30) { shininess = _shininess; specularColor.set(real_t(1), real_t(1), real_t(1)); return *this; } + /*!\brief Makes the rendered object matte by setting the shininess attribute to zero and adjusting the specularColor. + */ ShadingParameters& makeMatte() { shininess = 0; specularColor.set(real_t(0.1), real_t(0.1), real_t(0.1)); -- GitLab