SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Public Member Functions | Protected Member Functions | List of all members
GLWidget Class Reference

#include <GLWidget.h>

Inheritance diagram for GLWidget:

Public Slots

void updateRenderer ()
 

Public Member Functions

 GLWidget (QtGLContext *context)
 
 ~GLWidget ()
 
std::shared_ptr< SRInterfacegetSpire () const
 
void makeCurrent ()
 

Protected Member Functions

virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void wheelEvent (QWheelEvent *event)
 
virtual void initializeGL ()
 
virtual void resizeGL (int width, int height)
 
void closeEvent (QCloseEvent *evt)
 

Constructor & Destructor Documentation

GLWidget ( QtGLContext context)
Todo:
Implement this intelligently. This function is called everytime there is a new graphics context.
~GLWidget ( )

Member Function Documentation

void closeEvent ( QCloseEvent *  evt)
protected
std::shared_ptr<SRInterface> getSpire ( ) const
inline
void initializeGL ( )
protectedvirtual
void makeCurrent ( )

Required function for single threaded interfaces that have multiple contexts running on the same thread.

void mouseMoveEvent ( QMouseEvent *  event)
protectedvirtual
void mousePressEvent ( QMouseEvent *  event)
protectedvirtual
void mouseReleaseEvent ( QMouseEvent *  event)
protectedvirtual
void resizeGL ( int  width,
int  height 
)
protectedvirtual
void updateRenderer ( )
slot
void wheelEvent ( QWheelEvent *  event)
protectedvirtual

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