RenderCapabilities QML Type
La classe QRenderCapabilities contient les paramètres relatifs aux moteurs de rendu disponibles. Plus d'informations...
| Import Statement: | import Qt3D.Render 2.11 |
| In C++: | QRenderCapabilities |
| Status: | Deprecated |
Propriétés
- api : QRenderCapabilities::API
- driverVersion : string
- extensions : list<string>
- glslVersion : string
- majorVersion : int
- maxComputeInvocations : int
- maxComputeSharedMemorySize : int
- maxImageUnits : int
- maxSSBOBindings : int
- maxSSBOSize : int
- maxSamples : int
- maxTextureLayers : int
- maxTextureSize : int
- maxTextureUnits : int
- maxUBOBindings : int
- maxUBOSize : int
- maxWorkGroupCountX : int
- maxWorkGroupCountY : int
- maxWorkGroupCountZ : int
- maxWorkGroupSizeX : int
- maxWorkGroupSizeY : int
- maxWorkGroupSizeZ : int
- minorVersion : int
- profile : bool
- renderer : string
- supportsCompute : bool
- supportsImageStore : bool
- supportsSSBO : bool
- supportsUBO : bool
- valid : bool
- vendor : string
Description détaillée
RenderCapabilities 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
api : QRenderCapabilities::API [read-only]
Renvoie l'API actuellement utilisée.
driverVersion : string [read-only]
Renvoie la chaîne de la version du pilote.
extensions : list<string> [read-only]
Renvoie la liste des extensions actuellement disponibles.
glslVersion : string [read-only]
Renvoie la chaîne de la version GLSL.
majorVersion : int [read-only]
Renvoie le numéro de la version majeure en cours d'utilisation.
maxComputeInvocations : int [read-only]
Renvoie le nombre maximal de nuanceurs de calcul disponibles.
maxComputeSharedMemorySize : int [read-only]
Renvoie la quantité maximale de mémoire partagée disponible pour les nuanceurs de calcul.
maxImageUnits : int [read-only]
Renvoie le nombre maximum d'unités d'images disponibles.
maxSSBOBindings : int [read-only]
Renvoie le nombre maximal de points d'attache SSBO disponibles, s'ils sont pris en charge.
maxSSBOSize : int [read-only]
Renvoie la taille maximale des SSBO, si elle est disponible.
maxSamples : int [read-only]
Renvoie le nombre maximum d'échantillons disponibles pour MSAA.
maxTextureLayers : int [read-only]
Renvoie le nombre de couches de texture disponibles.
maxTextureSize : int [read-only]
Renvoie la taille maximale des textures.
maxTextureUnits : int [read-only]
Renvoie le nombre d'unités de texture disponibles.
maxUBOBindings : int [read-only]
Renvoie le nombre maximum de points d'attache UBO disponibles, s'ils sont pris en charge.
maxUBOSize : int [read-only]
Renvoie la taille maximale des UBO, si elle est prise en charge.
maxWorkGroupCountX : int [read-only]
Renvoie le nombre maximum de groupes de travail Compute Shader disponibles sur l'axe X.
maxWorkGroupCountY : int [read-only]
Renvoie le nombre maximum de groupes de travail Compute Shader disponibles sur l'axe Y.
maxWorkGroupCountZ : int [read-only]
Renvoie le nombre maximum de groupes de travail Compute Shader disponibles sur l'axe Z.
maxWorkGroupSizeX : int [read-only]
Renvoie la taille maximale des groupes de travail locaux des nuanceurs de calcul sur l'axe X.
maxWorkGroupSizeY : int [read-only]
Renvoie la taille maximale des groupes de travail locaux des nuanceurs de calcul sur l'axe Y.
maxWorkGroupSizeZ : int [read-only]
Renvoie la taille maximale des groupes de travail locaux des nuanceurs de calcul sur l'axe Z.
minorVersion : int [read-only]
Renvoie le numéro de version mineure actuellement utilisé.
profile : bool [read-only]
Renvoie le profil (le cas échéant) actuellement utilisé.
renderer : string [read-only]
Renvoie la chaîne d'identification de l'appareil.
supportsCompute : bool [read-only]
Retourne vrai si les nuanceurs de calcul sont pris en charge.
supportsImageStore : bool [read-only]
Retourne vrai si les opérations de stockage d'images sont prises en charge.
supportsSSBO : bool [read-only]
Retourne true si les SSBO sont pris en charge.
supportsUBO : bool [read-only]
Retourne true si les UBO sont pris en charge.
valid : bool [read-only]
true si les données sont valides, sinon Qt 3D n'a pas réussi à interroger le matériel disponible.
vendor : string [read-only]
Renvoie la chaîne d'identification du fournisseur.
© 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.