Combine QOpenGLWidget de Qt pour Tympan.
More...
#include <TYRenderWindow.h>
Combine QOpenGLWidget de Qt pour Tympan.
Definition at line 45 of file TYRenderWindow.h.
◆ TYRenderWindow()
| TYRenderWindow::TYRenderWindow |
( |
QWidget * |
pParent = 0, |
|
|
const char * |
name = 0 |
|
) |
| |
Constructeur.
- Parameters
-
| pParent | Directement passe au QOpenGLWidget herite. |
| name | Directement passe au QOpenGLWidget herite. |
Definition at line 40 of file TYRenderWindow.cpp.
◆ ~TYRenderWindow()
| TYRenderWindow::~TYRenderWindow |
( |
| ) |
|
◆ getActiveCamera()
| OGLCamera* TYRenderWindow::getActiveCamera |
( |
| ) |
|
|
inline |
◆ getRenderer()
Retourne un pointeur sur le OpenGLRenderer utilise.
- Returns
- Un pointeur sur le OpenGLRenderer utilise.
Definition at line 94 of file TYRenderWindow.cpp.
◆ getShowInfos()
| bool TYRenderWindow::getShowInfos |
( |
| ) |
|
|
inline |
Indique si les informations de rendu sont affichees.
Definition at line 73 of file TYRenderWindow.h.
◆ getViewport()
◆ handleLoggedMessage()
| void TYRenderWindow::handleLoggedMessage |
( |
QOpenGLDebugMessage |
debugMessage | ) |
|
|
private |
Affiche les message de debug OpenGL.
Il est possible d'ajouter un breakpoint dans cette fonction pour retrouver le code ayant produit cette erreur à condition que le flag TYMPAN_DEBUG_OPENGL_SYNC soit défini.
Definition at line 256 of file TYRenderWindow.cpp.
◆ initializeGL()
| void TYRenderWindow::initializeGL |
( |
| ) |
|
|
protectedvirtual |
◆ initRenderWindow()
| void TYRenderWindow::initRenderWindow |
( |
| ) |
|
|
private |
◆ minimumSizeHint()
| QSize TYRenderWindow::minimumSizeHint |
( |
| ) |
const |
|
inlineprotected |
◆ paintGL()
| void TYRenderWindow::paintGL |
( |
| ) |
|
|
protectedvirtual |
◆ resizeGL()
| void TYRenderWindow::resizeGL |
( |
int |
w, |
|
|
int |
h |
|
) |
| |
|
protectedvirtual |
◆ setActiveCamera()
| void TYRenderWindow::setActiveCamera |
( |
OGLCamera * |
pCamera | ) |
|
|
inline |
◆ showInfos
| void TYRenderWindow::showInfos |
( |
bool |
state | ) |
|
|
slot |
◆ sizeHint()
| QSize TYRenderWindow::sizeHint |
( |
| ) |
const |
|
inlineprotected |
◆ sizePolicy()
| QSizePolicy TYRenderWindow::sizePolicy |
( |
| ) |
const |
|
inlineprotected |
◆ toViewport()
| QPoint TYRenderWindow::toViewport |
( |
QPoint |
point | ) |
|
Transforme un point dans le repère logique du widget vers le repère physique du widget (prenant en compte le ratio de pixel de l'écran).
L'origine du repère reste le coin supèrieur gauche du widget.
- Returns
- point * devicePixelRatio
Definition at line 173 of file TYRenderWindow.cpp.
◆ _cachedViewport
◆ _initNeeded
| bool TYRenderWindow::_initNeeded |
|
private |
◆ _pActiveCamera
◆ _pGLLogger
| QOpenGLDebugLogger* TYRenderWindow::_pGLLogger |
|
private |
◆ _pOGLTextInfoLabel
◆ _pRenderer
◆ _showInfos
| bool TYRenderWindow::_showInfos |
|
private |
◆ _viewportNeedsUpdate
| bool TYRenderWindow::_viewportNeedsUpdate |
|
mutableprivate |
Indique que la taille du widget a changé ou que la caméra active a changé et que le viewport est devenu invalide.
Definition at line 168 of file TYRenderWindow.h.
◆ renderCount
| int TYRenderWindow::renderCount |
|
private |
◆ renderTime
| std::array<double, 50> TYRenderWindow::renderTime |
|
private |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/code-tympan/checkouts/issue_647/Tympan/gui/app/TYRenderWindow.h
- /home/docs/checkouts/readthedocs.org/user_builds/code-tympan/checkouts/issue_647/Tympan/gui/app/TYRenderWindow.cpp