#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: