MIRA
Public Member Functions | Protected Member Functions | List of all members
OgreWidget Class Reference

#include <widgets/OgreWidget.h>

Inheritance diagram for OgreWidget:
Inheritance graph
[legend]

Public Member Functions

 OgreWidget (QWidget *parent=NULL)
 
virtual ~OgreWidget ()
 
QImage renderToQImage ()
 
virtual void onDragEnterEvent (QDragEnterEvent *event)
 
virtual void onDropEvent (QDropEvent *event)
 
virtual void onKeyPressEvent (QKeyEvent *event)
 
virtual void onKeyReleaseEvent (QKeyEvent *event)
 
virtual void onWheelEvent (QWheelEvent *event)
 
virtual void onMousePressEvent (QMouseEvent *event)
 
virtual void onMouseReleaseEvent (QMouseEvent *event)
 
virtual void onMouseMoveEvent (QMouseEvent *event)
 

Protected Member Functions

Ogre::RenderWindow * getRenderWindow ()
 
virtual void initOgre ()
 May be overwritten in subclasses to initialize your Ogre components. More...
 
float getDevicePixelRatio ()
 

Constructor & Destructor Documentation

◆ OgreWidget()

OgreWidget ( QWidget *  parent = NULL)
explicit

◆ ~OgreWidget()

virtual ~OgreWidget ( )
virtual

Member Function Documentation

◆ renderToQImage()

QImage renderToQImage ( )

◆ getRenderWindow()

Ogre::RenderWindow* getRenderWindow ( )
inlineprotected

◆ initOgre()

virtual void initOgre ( )
inlineprotectedvirtual

May be overwritten in subclasses to initialize your Ogre components.

This method is called after the main parts of Ogre (including the render window) are created.

Implements QtOgreWindowInitializeCallback.

Reimplemented in Visualization3DContainer, and OgreWidgetEx.

◆ getDevicePixelRatio()

float getDevicePixelRatio ( )
inlineprotected

◆ onDragEnterEvent()

virtual void onDragEnterEvent ( QDragEnterEvent *  event)
inlinevirtualinherited

◆ onDropEvent()

virtual void onDropEvent ( QDropEvent *  event)
inlinevirtualinherited

◆ onKeyPressEvent()

virtual void onKeyPressEvent ( QKeyEvent *  event)
inlinevirtualinherited

◆ onKeyReleaseEvent()

virtual void onKeyReleaseEvent ( QKeyEvent *  event)
inlinevirtualinherited

◆ onWheelEvent()

virtual void onWheelEvent ( QWheelEvent *  event)
inlinevirtualinherited

Reimplemented in Visualization3DContainer.

◆ onMousePressEvent()

virtual void onMousePressEvent ( QMouseEvent *  event)
inlinevirtualinherited

Reimplemented in Visualization3DContainer.

◆ onMouseReleaseEvent()

virtual void onMouseReleaseEvent ( QMouseEvent *  event)
inlinevirtualinherited

Reimplemented in Visualization3DContainer.

◆ onMouseMoveEvent()

virtual void onMouseMoveEvent ( QMouseEvent *  event)
inlinevirtualinherited

Reimplemented in Visualization3DContainer.


The documentation for this class was generated from the following file: