Class to mangage render windows.  
 More...
#include <rendering/rendering.hh>
Class to mangage render windows. 
 
§ WindowManager()
§ ~WindowManager()
§ AvgFPS()
      
        
          | float AvgFPS  | 
          ( | 
          const uint32_t  | 
          _id | ) | 
           const | 
        
      
 
Get the average FPS. 
- Parameters
 - 
  
  
 
- Returns
 - The frames per second. 
 
 
 
§ CreateWindow()
      
        
          | int CreateWindow  | 
          ( | 
          const std::string &  | 
          _ogreHandle,  | 
        
        
           | 
           | 
          uint32_t  | 
          _width,  | 
        
        
           | 
           | 
          uint32_t  | 
          _height  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Create a window. 
- Parameters
 - 
  
    | [in] | _ogreHandle | String representing the ogre window handle.  | 
    | [in] | _width | With of the window in pixels.  | 
    | [in] | _height | Height of the window in pixels.  | 
  
   
 
 
§ Fini()
Shutdown all the windows. 
 
 
§ GetAvgFPS()
      
        
          | float GetAvgFPS  | 
          ( | 
          uint32_t  | 
          _id | ) | 
           | 
        
      
 
 
§ GetTriangleCount()
      
        
          | uint32_t GetTriangleCount  | 
          ( | 
          uint32_t  | 
          _id | ) | 
           | 
        
      
 
 
§ GetWindow()
      
        
          | Ogre::RenderWindow* GetWindow  | 
          ( | 
          uint32_t  | 
          _id | ) | 
           | 
        
      
 
Get the render window associated with the given id. 
- Parameters
 - 
  
  
 
- Returns
 - Pointer to the render window, NULL if the id is invalid. 
 
- Deprecated:
 - See Window() 
 
 
 
§ Moved()
      
        
          | void Moved  | 
          ( | 
          uint32_t  | 
          _id | ) | 
           | 
        
      
 
Tells Ogre the window has moved, and needs updating. 
- Parameters
 - 
  
  
 
 
 
§ Resize()
      
        
          | void Resize  | 
          ( | 
          uint32_t  | 
          _id,  | 
        
        
           | 
           | 
          int  | 
          _width,  | 
        
        
           | 
           | 
          int  | 
          _height  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Resize a window. 
- Parameters
 - 
  
    | [in] | _id | Id of the window to resize.  | 
    | [in] | _width | New width of the window.  | 
    | [in] | _height | New height of the window.  | 
  
   
 
 
§ SetCamera()
      
        
          | void SetCamera  | 
          ( | 
          int  | 
          _windowId,  | 
        
        
           | 
           | 
          CameraPtr  | 
          _camera  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Attach a camera to a window. 
- Parameters
 - 
  
    | [in] | _windowId | Id of the window to add the camera to.  | 
    | [in] | _camera | Pointer to the camera to attach.  | 
  
   
 
 
§ TriangleCount()
      
        
          | uint32_t TriangleCount  | 
          ( | 
          const uint32_t  | 
          _id | ) | 
           const | 
        
      
 
Get the triangle count. 
- Parameters
 - 
  
  
 
- Returns
 - The triangle count. 
 
 
 
§ Window()
      
        
          | Ogre::RenderWindow* Window  | 
          ( | 
          const uint32_t  | 
          _id | ) | 
           const | 
        
      
 
Get the render window associated with the given id. 
- Parameters
 - 
  
  
 
- Returns
 - Pointer to the render window, NULL if the id is invalid. 
 
 
 
The documentation for this class was generated from the following file: