#include <OgreGTKWindow.h>
|  | 
|  | GTKWindow () | 
|  | 
|  | ~GTKWindow () | 
|  | 
| void | copyContentsToMemory (const Box &src, const PixelBox &dst, FrameBuffer buffer) | 
|  | 
| void | create (const String &name, unsigned int width, unsigned int height, unsigned int colourDepth, bool fullScreen, int left, int top, bool depthBuffer, void *miscParam,...) | 
|  | 
| void | destroy () | 
|  | 
| OGREWidget * | get_ogre_widget () | 
|  | Get the actual widget that is housing OGRE's GL view. 
 | 
|  | 
| void | getCustomAttribute (const String &name, void *pData) | 
|  | Get a custom, GTK specific attribute. 
 | 
|  | 
| bool | isActive () const | 
|  | 
| bool | isClosed () const | 
|  | 
| bool | pump_events () | 
|  | Pump the main loop to actually generate events. 
 | 
|  | 
| void | reposition (int left, int top) | 
|  | 
| bool | requiresTextureFlipping () const | 
|  | 
| void | resize (unsigned int width, unsigned int height) | 
|  | 
| void | setFullscreen (bool fullScreen, unsigned int width, unsigned int height) | 
|  | 
| void | swapBuffers () | 
|  | 
◆ GTKWindow()
      
        
          | Ogre::GTKWindow::GTKWindow | ( |  | ) |  | 
      
 
 
◆ ~GTKWindow()
      
        
          | Ogre::GTKWindow::~GTKWindow | ( |  | ) |  | 
      
 
 
◆ copyContentsToMemory()
      
        
          | void Ogre::GTKWindow::copyContentsToMemory | ( | const Box & | src, | 
        
          |  |  | const PixelBox & | dst, | 
        
          |  |  | FrameBuffer | buffer | 
        
          |  | ) |  |  | 
      
 
 
◆ create()
      
        
          | void Ogre::GTKWindow::create | ( | const String & | name, | 
        
          |  |  | unsigned int | width, | 
        
          |  |  | unsigned int | height, | 
        
          |  |  | unsigned int | colourDepth, | 
        
          |  |  | bool | fullScreen, | 
        
          |  |  | int | left, | 
        
          |  |  | int | top, | 
        
          |  |  | bool | depthBuffer, | 
        
          |  |  | void * | miscParam, | 
        
          |  |  |  | ... | 
        
          |  | ) |  |  | 
      
 
 
◆ destroy()
      
        
          | void Ogre::GTKWindow::destroy | ( |  | ) |  | 
      
 
 
◆ get_ogre_widget()
Get the actual widget that is housing OGRE's GL view. 
 
 
◆ getCustomAttribute()
      
        
          | void Ogre::GTKWindow::getCustomAttribute | ( | const String & | name, | 
        
          |  |  | void * | pData | 
        
          |  | ) |  |  | 
      
 
Get a custom, GTK specific attribute. 
The specific attributes are: GTKMMWINDOW The Gtk::Window instance (Rendering window) GTKGLMMWIDGET The Gtk::GL::DrawingArea instance (Ogre widget) 
 
 
◆ isActive()
      
        
          | bool Ogre::GTKWindow::isActive | ( |  | ) | const | 
      
 
 
◆ isClosed()
      
        
          | bool Ogre::GTKWindow::isClosed | ( |  | ) | const | 
      
 
 
◆ pump_events()
      
        
          | bool Ogre::GTKWindow::pump_events | ( |  | ) |  | 
      
 
Pump the main loop to actually generate events. 
- Returns
- false when there are no events left to pump 
 
 
◆ reposition()
      
        
          | void Ogre::GTKWindow::reposition | ( | int | left, | 
        
          |  |  | int | top | 
        
          |  | ) |  |  | 
      
 
 
◆ requiresTextureFlipping()
  
  | 
        
          | bool Ogre::GTKWindow::requiresTextureFlipping | ( |  | ) | const |  | inline | 
 
 
◆ resize()
      
        
          | void Ogre::GTKWindow::resize | ( | unsigned int | width, | 
        
          |  |  | unsigned int | height | 
        
          |  | ) |  |  | 
      
 
 
◆ setFullscreen()
      
        
          | void Ogre::GTKWindow::setFullscreen | ( | bool | fullScreen, | 
        
          |  |  | unsigned int | width, | 
        
          |  |  | unsigned int | height | 
        
          |  | ) |  |  | 
      
 
 
◆ swapBuffers()
      
        
          | void Ogre::GTKWindow::swapBuffers | ( |  | ) |  | 
      
 
 
The documentation for this class was generated from the following file: