17 #ifndef _GAZEBO_RENDERING_WINDOWMANAGER_HH_ 18 #define _GAZEBO_RENDERING_WINDOWMANAGER_HH_ 41 class WindowManagerPrivate;
64 public:
int CreateWindow(
const std::string &_ogreHandle,
67 const double _devicePixelRatio = 1.0);
72 public:
void SetCamera(
int _windowId,
CameraPtr _camera);
78 public:
void Resize(uint32_t _id,
int _width,
int _height);
82 public:
void Moved(uint32_t _id);
87 public:
float AvgFPS(
const uint32_t _id)
const;
92 public: uint32_t TriangleCount(
const uint32_t _id)
const;
97 public: Ogre::RenderWindow *Window(
const uint32_t _id)
const;
101 private: std::unique_ptr<WindowManagerPrivate> dataPtr;
Forward declarations for the common classes.
Definition: Animation.hh:26
Class to mangage render windows.
Definition: WindowManager.hh:48
rendering
Definition: RenderEngine.hh:31
Definition: JointMaker.hh:39
boost::shared_ptr< Camera > CameraPtr
Definition: RenderTypes.hh:90