22 #ifndef _RTSHADERSYSTEM_HH_
23 #define _RTSHADERSYSTEM_HH_
30 #include "gazebo_config.h"
138 private:
bool GetPaths(std::string &_coreLibsPath,
139 std::string &_cachePath);
141 #if OGRE_VERSION_MAJOR >= 1 && OGRE_VERSION_MINOR >= 7
143 private: Ogre::RTShader::ShaderGenerator *shaderGenerator;
146 private: Ogre::RTShader::SubRenderState *shadowRenderState;
150 private: std::list<Visual*> entities;
153 private:
bool initialized;
156 private:
bool shadowsApplied;
159 private: std::vector<ScenePtr> scenes;
162 private: boost::mutex *entityMutex;
164 private: Ogre::PSSMShadowCameraSetup *pssmSetup;