|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Le QRhi courant et le lot de téléversements de l'image en cours. More...
#include <RhiContext.h>
Public Member Functions | |
| bool | ready () const noexcept |
Public Attributes | |
| QRhi * | rhi = nullptr |
| Interface de rendu courante, ou nullptr avant la première initialisation. | |
| QRhiResourceUpdateBatch * | updates = nullptr |
| Lot de mises à jour de l'image en cours, ou nullptr hors d'une image. | |
Le QRhi courant et le lot de téléversements de l'image en cours.
Deux contraintes de QRhi rendent cette indirection nécessaire, là où Direct3D 11 se contentait d'un ID3D11Device* passé une fois :
L'instance est possédée par le viewport et référencée (jamais copiée) par les objets qui créent des textures : hmi::TextureAtlas, hmi::TextureCache, hmi::BitmapFont.
|
inlinenodiscardnoexcept |
| QRhi* hmi::RhiContext::rhi = nullptr |
Interface de rendu courante, ou nullptr avant la première initialisation.
| QRhiResourceUpdateBatch* hmi::RhiContext::updates = nullptr |
Lot de mises à jour de l'image en cours, ou nullptr hors d'une image.