Changeset 5911 for code/branches/core5/src/orxonox/CameraManager.h
- Timestamp:
- Oct 8, 2009, 10:56:29 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core5/src/orxonox/CameraManager.h
r5867 r5911 41 41 #include <list> 42 42 #include "util/OgreForwardRefs.h" 43 #include "util/Singleton.h" 44 #include "core/OrxonoxClass.h" 45 #include "core/SmartPtr.h" 43 #include "core/BaseObject.h" 46 44 47 45 namespace orxonox 48 46 { 49 class _OrxonoxExport CameraManager : public Singleton<CameraManager>, public OrxonoxClass47 class _OrxonoxExport CameraManager : public BaseObject 50 48 { 51 friend class Singleton<CameraManager>;52 49 public: 53 CameraManager( );50 CameraManager(BaseObject* creator); 54 51 ~CameraManager(); 55 52 … … 61 58 void useCamera(Ogre::Camera* camera); 62 59 63 static CameraManager* getInstancePtr() { return singletonPtr_s; }64 65 60 private: 66 61 CameraManager(const CameraManager&); // don't use … … 69 64 Ogre::Viewport* viewport_; 70 65 Ogre::Camera* fallbackCamera_; 71 SmartPtr<Scene> fallbackCameraScene_;72 73 static CameraManager* singletonPtr_s;74 66 }; 75 67 }
Note: See TracChangeset
for help on using the changeset viewer.