17 #ifndef _WINDOWMANAGER_HH_
18 #define _WINDOWMANAGER_HH_
55 public:
int CreateWindow(
const std::string &_ogreHandle,
62 public:
void SetCamera(
int _windowId,
CameraPtr _camera);
68 public:
void Resize(uint32_t _id,
int _width,
int _height);
72 public:
void Moved(uint32_t _id);
77 public:
float GetAvgFPS(uint32_t _id);
82 public: uint32_t GetTriangleCount(uint32_t _id);
87 public: Ogre::RenderWindow *GetWindow(uint32_t _id);
90 private: std::vector<Ogre::RenderWindow *> windows;
93 private:
static uint32_t windowCounter;
Class to mangage render windows.
Definition: WindowManager.hh:40
boost::shared_ptr< Camera > CameraPtr
Definition: RenderTypes.hh:82
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48