std::vector< std::shared_ptr< Framework::SceneElement > > createImplicitSurfaceEffect(std::shared_ptr< Framework::Component > view, std::shared_ptr< Framework::Component > light, std::shared_ptr< Framework::SceneElement > lightMapPass, float sphereRadius, float sphereScale, float blurRadius, const Math::Vector4f &diffuseColor, const Math::Vector4f &specularColor, const std::string diffuseEnvMap, float diffusePct, const std::string specularEnvMap, float specularPct, float shininess, float shadowBias, float shadowIntensity, bool showDebug)
Builds a series of SceneElements enabling the rendering of a screen-space surface,...
Definition: ImplicitSurface.cpp:293