Castle Battle  1.0
camera.h
Go to the documentation of this file.
1 #ifndef CAMERA_H
2 #define CAMERA_H
3 #include <irrlicht.h>
4 using namespace irr;
6 class Camera{
7  private:
8  scene::ISceneManager* smgr;
9 
10  public:
12  scene::ICameraSceneNode* camera;
13 
14  Camera(scene::ICameraSceneNode* camera, scene::ISceneManager* smgr);
15 
21  Camera(scene::ICameraSceneNode* camera, scene::ISceneNode* parent, scene::ISceneManager* smgr);
22 
29  Camera(core::vector3df offset, core::vector3df rotation,scene::ISceneManager* smgr, scene::ISceneNode* parent);
30  ~Camera();
32  void activeCamera();
34  scene::ICameraSceneNode* getCamera();
35 
36 };
37 #endif // CAMERA_H
scene::ISceneManager * smgr
Definition: camera.h:8
scene::ICameraSceneNode * camera
Irrlicht ICameraSceneNode.
Definition: camera.h:12
Camera based on ICameraSceneNode of Irrlicht.
Definition: camera.h:6