- Timestamp:
- Oct 31, 2008, 1:27:44 AM (17 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchy/src/orxonox/CameraManager.h
r2070 r2073 23 23 * Benjamin Knecht 24 24 * Co-authors: 25 * ...25 * Fabian 'x3n' Landau 26 26 * 27 27 */ 28 28 29 29 /** 30 @file Camera Handler.h30 @file CameraManager.h 31 31 @brief Handles the instances of Camera class 32 32 @author Benjamin Knecht <beni_at_orxonox.net> 33 33 */ 34 34 35 #ifndef _Camera _Handler_H__36 #define _Camera _Handler_H__35 #ifndef _CameraManager_H__ 36 #define _CameraManager_H__ 37 37 38 38 #include "OrxonoxPrereqs.h" … … 44 44 namespace orxonox 45 45 { 46 class _OrxonoxExport Camera Handler46 class _OrxonoxExport CameraManager 47 47 { 48 48 public: 49 Camera Handler(Ogre::Viewport* viewport);50 ~Camera Handler();49 CameraManager(Ogre::Viewport* viewport); 50 ~CameraManager(); 51 51 52 52 Camera* getActiveCamera() const; … … 55 55 void releaseFocus(Camera* camera); 56 56 57 static Camera Handler& getInstance() { assert(singletonRef_s); return *singletonRef_s; }57 static CameraManager& getInstance() { assert(singletonRef_s); return *singletonRef_s; } 58 58 59 59 private: 60 Camera Handler(const CameraHandler&);60 CameraManager(const CameraManager&); 61 61 62 62 std::list<Camera*> cameraList_; 63 63 Ogre::Viewport* viewport_; 64 64 65 static Camera Handler* singletonRef_s;65 static CameraManager* singletonRef_s; 66 66 }; 67 67 } 68 68 69 #endif /* _Camera _Handler_H__ */69 #endif /* _CameraManager_H__ */
Note: See TracChangeset
for help on using the changeset viewer.