Changeset 7966 for code/branches/usability/src/libraries/tools/Shader.h
- Timestamp:
- Feb 26, 2011, 5:00:17 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/usability/src/libraries/tools/Shader.h
r5781 r7966 37 37 38 38 #include "util/OgreForwardRefs.h" 39 #include " tools/interfaces/Tickable.h"39 #include "core/ViewportEventListener.h" 40 40 41 41 namespace orxonox 42 42 { 43 class _ToolsExport Shader : public Tickable43 class _ToolsExport Shader : public ViewportEventListener 44 44 { 45 45 typedef std::pair<bool, void*> ParameterPointer; … … 52 52 Shader(Ogre::SceneManager* scenemanager = 0); 53 53 virtual ~Shader(); 54 55 virtual void tick(float dt);56 54 57 55 inline void setVisible(bool bVisible) … … 83 81 { return this->scenemanager_; } 84 82 83 virtual void cameraChanged(Ogre::Viewport* viewport, Ogre::Camera* oldCamera); 84 85 85 void setParameter(const std::string& material, size_t technique, size_t pass, const std::string& parameter, float value); 86 86 void setParameter(const std::string& material, size_t technique, size_t pass, const std::string& parameter, int value);
Note: See TracChangeset
for help on using the changeset viewer.