diff --git a/components/sceneutil/shadow.hpp b/components/sceneutil/shadow.hpp index 928de4543a..c823ecf860 100644 --- a/components/sceneutil/shadow.hpp +++ b/components/sceneutil/shadow.hpp @@ -19,15 +19,13 @@ namespace SceneUtil ShadowManager(osg::ref_ptr sceneRoot, osg::ref_ptr rootNode, unsigned int outdoorShadowCastingMask, unsigned int indoorShadowCastingMask, Shader::ShaderManager &shaderManager); - virtual ~ShadowManager() = default; + void setupShadowSettings(); - virtual void setupShadowSettings(); + Shader::ShaderManager::DefineMap getShadowDefines(); - virtual Shader::ShaderManager::DefineMap getShadowDefines(); + void enableIndoorMode(); - virtual void enableIndoorMode(); - - virtual void enableOutdoorMode(); + void enableOutdoorMode(); protected: bool mEnableShadows;