diff --git a/src/pe/raytracing/ShadingParameters.h b/src/pe/raytracing/ShadingParameters.h index d2269d97bc79c703461f8ad8e3426c779f6aa148..c63ac6bcfb098fc03a4dd96ecb27483d94cbb3e2 100644 --- a/src/pe/raytracing/ShadingParameters.h +++ b/src/pe/raytracing/ShadingParameters.h @@ -63,13 +63,13 @@ struct ShadingParameters { shininess = config.getParameter<real_t>("shininess"); } - ShadingParameters makeGlossy(real_t _shininess = 30) { + ShadingParameters& makeGlossy(real_t _shininess = 30) { shininess = _shininess; specularColor.set(1, 1, 1); return *this; } - ShadingParameters makeMatte() { + ShadingParameters& makeMatte() { shininess = 0; specularColor.set(0.1, 0.1, 0.1); return *this;