Qt3DRender::QRenderCapabilities Class
class Qt3DRender::QRenderCapabilitiesLa classe QRenderCapabilities contient les paramètres relatifs aux moteurs de rendu disponibles. Plus d'informations...
| En-tête : | #include <QRenderCapabilities> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| En QML : | RenderCapabilities |
| Hérite : | QObject |
| Statut : | Déclassé |
Propriétés
|
|
Fonctions publiques
| Qt3DRender::QRenderCapabilities::API | api() const |
| QString | driverVersion() const |
| QStringList | extensions() const |
| QString | glslVersion() const |
| bool | isValid() const |
| int | majorVersion() const |
| int | maxComputeInvocations() const |
| int | maxComputeSharedMemorySize() const |
| int | maxImageUnits() const |
| int | maxSSBOBindings() const |
| int | maxSSBOSize() const |
| int | maxSamples() const |
| int | maxTextureLayers() const |
| int | maxTextureSize() const |
| int | maxTextureUnits() const |
| int | maxUBOBindings() const |
| int | maxUBOSize() const |
| int | maxWorkGroupCountX() const |
| int | maxWorkGroupCountY() const |
| int | maxWorkGroupCountZ() const |
| int | maxWorkGroupSizeX() const |
| int | maxWorkGroupSizeY() const |
| int | maxWorkGroupSizeZ() const |
| int | minorVersion() const |
| Qt3DRender::QRenderCapabilities::Profile | profile() const |
| QString | renderer() const |
| bool | supportsCompute() const |
| bool | supportsImageStore() const |
| bool | supportsSSBO() const |
| bool | supportsUBO() const |
| QString | vendor() const |
Description détaillée
QRenderCapabilities fournit des détails sur les caractéristiques graphiques disponibles au moment de l'exécution. Il peut être utilisé pour décider du chemin de code à utiliser pour certains algorithmes, par exemple, selon que les nuanceurs de calcul sont disponibles ou non.
Documentation sur les propriétés
[read-only] api : const API
Renvoie l'API en cours d'utilisation.
Fonctions d'accès :
| Qt3DRender::QRenderCapabilities::API | api() const |
[read-only] driverVersion : const QString
Renvoie la chaîne de caractères de la version du pilote.
Fonctions d'accès :
| QString | driverVersion() const |
[read-only] extensions : const QStringList
Renvoie la liste des extensions actuellement disponibles.
Fonctions d'accès :
| QStringList | extensions() const |
[read-only] glslVersion : const QString
Renvoie la chaîne de caractères de la version GLSL.
Fonctions d'accès :
| QString | glslVersion() const |
[read-only] majorVersion : const int
Renvoie le numéro de la version majeure en cours d'utilisation.
Fonctions d'accès :
| int | majorVersion() const |
[read-only] maxComputeInvocations : const int
Renvoie le nombre maximal de nuanceurs de calcul disponibles.
Fonctions d'accès :
| int | maxComputeInvocations() const |
[read-only] maxComputeSharedMemorySize : const int
Renvoie la quantité maximale de mémoire partagée disponible pour les nuanceurs de calcul.
Fonctions d'accès :
| int | maxComputeSharedMemorySize() const |
[read-only] maxImageUnits : const int
Renvoie le nombre maximum d'unités d'images disponibles.
Fonctions d'accès :
| int | maxImageUnits() const |
[read-only] maxSSBOBindings : const int
Renvoie le nombre maximum de points d'attache SSBO disponibles, s'ils sont pris en charge.
Fonctions d'accès :
| int | maxSSBOBindings() const |
[read-only] maxSSBOSize : const int
Renvoie la taille maximale des SSBO, si elle est disponible.
Fonctions d'accès :
| int | maxSSBOSize() const |
[read-only] maxSamples : const int
Renvoie le nombre maximum d'échantillons disponibles pour MSAA.
Fonctions d'accès :
| int | maxSamples() const |
[read-only] maxTextureLayers : const int
Renvoie le nombre de couches de texture disponibles.
Fonctions d'accès :
| int | maxTextureLayers() const |
[read-only] maxTextureSize : const int
Renvoie la taille maximale des textures.
Fonctions d'accès :
| int | maxTextureSize() const |
[read-only] maxTextureUnits : const int
Renvoie le nombre d'unités de texture disponibles.
Fonctions d'accès :
| int | maxTextureUnits() const |
[read-only] maxUBOBindings : const int
Renvoie le nombre maximum de points d'attache UBO disponibles, s'ils sont pris en charge.
Fonctions d'accès :
| int | maxUBOBindings() const |
[read-only] maxUBOSize : const int
Renvoie la taille maximale des UBO, si elle est prise en charge.
Fonctions d'accès :
| int | maxUBOSize() const |
[read-only] maxWorkGroupCountX : const int
Renvoie le nombre maximal de groupes de travail Compute Shader disponibles sur l'axe X.
Fonctions d'accès :
| int | maxWorkGroupCountX() const |
[read-only] maxWorkGroupCountY : const int
Renvoie le nombre maximum de groupes de travail Compute Shader disponibles sur l'axe Y.
Fonctions d'accès :
| int | maxWorkGroupCountY() const |
[read-only] maxWorkGroupCountZ : const int
Renvoie le nombre maximal de groupes de travail Compute Shader disponibles sur l'axe Z.
Fonctions d'accès :
| int | maxWorkGroupCountZ() const |
[read-only] maxWorkGroupSizeX : const int
Renvoie la taille maximale des groupes de travail locaux des nuanceurs de calcul sur l'axe X.
Fonctions d'accès :
| int | maxWorkGroupSizeX() const |
[read-only] maxWorkGroupSizeY : const int
Renvoie la taille maximale des groupes de travail locaux des nuanceurs de calcul sur l'axe Y.
Fonctions d'accès :
| int | maxWorkGroupSizeY() const |
[read-only] maxWorkGroupSizeZ : const int
Renvoie la taille maximale des groupes de travail locaux des nuanceurs de calcul dans l'axe Z.
Fonctions d'accès :
| int | maxWorkGroupSizeZ() const |
[read-only] minorVersion : const int
Renvoie le numéro de version mineure en cours d'utilisation.
Fonctions d'accès :
| int | minorVersion() const |
[read-only] profile : const Profile
Renvoie le profil (le cas échéant) actuellement utilisé.
Fonctions d'accès :
| Qt3DRender::QRenderCapabilities::Profile | profile() const |
[read-only] renderer : const QString
Renvoie la chaîne d'identification de l'appareil.
Fonctions d'accès :
| QString | renderer() const |
[read-only] supportsCompute : const bool
Renvoie un résultat positif si les nuanceurs de calcul sont pris en charge.
Fonctions d'accès :
| bool | supportsCompute() const |
[read-only] supportsImageStore : const bool
Renvoie un résultat positif si les opérations de stockage d'images sont prises en charge.
Fonctions d'accès :
| bool | supportsImageStore() const |
[read-only] supportsSSBO : const bool
Retourne true si les SSBO sont pris en charge.
Fonctions d'accès :
| bool | supportsSSBO() const |
[read-only] supportsUBO : const bool
Renvoie un résultat positif si les UBO sont pris en charge.
Fonctions d'accès :
| bool | supportsUBO() const |
[read-only] valid : const bool
true si les données sont valides, sinon Qt 3D n'a pas réussi à interroger le matériel disponible.
Fonctions d'accès :
| bool | isValid() const |
[read-only] vendor : const QString
Renvoie la chaîne d'identification du fournisseur.
Fonctions d'accès :
| QString | vendor() const |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.