QML n'utilise pas forcément OpenGL pour le rendu, c'est juste "qu'il le peut" comme QGraphicView le peut également.
D'après ce que j'en ai compris, L'avantage de QML est que les objets a afficher sont décrit dans un langage descriptif qui permet d'organiser le rendu sous forme d'un scene graph, ce qui est beaucoup plus performant à dessiner car entre autre tu as les informations d'occlusion et de collision entre les objets organisés sous forme de graph (un peu comme dans les moteurs de rendus de jeux vidéo) ce qui permet de ne dessiner que ce qui doit être dessiné (en terme de visibilité ET de changement)
[^] # Re: abandon de qgraphicsview ?
Posté par moi1392 . En réponse au journal Plasma Active. Évalué à 3.
QML n'utilise pas forcément OpenGL pour le rendu, c'est juste "qu'il le peut" comme QGraphicView le peut également.
D'après ce que j'en ai compris, L'avantage de QML est que les objets a afficher sont décrit dans un langage descriptif qui permet d'organiser le rendu sous forme d'un scene graph, ce qui est beaucoup plus performant à dessiner car entre autre tu as les informations d'occlusion et de collision entre les objets organisés sous forme de graph (un peu comme dans les moteurs de rendus de jeux vidéo) ce qui permet de ne dessiner que ce qui doit être dessiné (en terme de visibilité ET de changement)