#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. More...
|
|
void | getCustomAttribute (const String &name, void *pData) |
| Get a custom, GTK specific attribute. More...
|
|
bool | isActive () const |
|
bool | isClosed () const |
|
bool | pump_events () |
| Pump the main loop to actually generate events. More...
|
|
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: