26 #ifndef __TY_RENDER_WINDOW__
27 #define __TY_RENDER_WINDOW__
30 #include <qopengldebug.h>
32 #include <qvector3d.h>
33 #include <QOpenGLWidget>
119 virtual void resizeGL(
int w,
int h);
127 return QSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
131 return QSize(50, 50);
135 return QSize(50, 50);
Realise le rendu VTK et le rendu OpenGL (fichier header)
Realise le rendu VTK et le rendu OpenGL.
Combine QOpenGLWidget de Qt pour Tympan.
void setActiveCamera(OGLCamera *pCamera)
void handleLoggedMessage(QOpenGLDebugMessage debugMessage)
std::array< double, 50 > renderTime
virtual void initializeGL()
const TYRenderViewport & getViewport() const
OGLCamera * _pActiveCamera
QSizePolicy sizePolicy() const
TYRenderViewport _cachedViewport
virtual void resizeGL(int w, int h)
QPoint toViewport(QPoint point)
QOpenGLDebugLogger * _pGLLogger
QSize minimumSizeHint() const
TYOpenGLRenderer * _pRenderer
bool _viewportNeedsUpdate
void showInfos(bool state)
TYOpenGLRenderer * getRenderer()
OGLCamera * getActiveCamera()
OGLTextElement * _pOGLTextInfoLabel
TYRenderWindow(QWidget *pParent=0, const char *name=0)