Qt3DRender::QRenderCapabilities Class
class Qt3DRender::QRenderCapabilitiesLa clase QRenderCapabilities contiene los ajustes relacionados con los motores de renderizado disponibles. Más...
| Cabecera: | #include <QRenderCapabilities> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| En QML: | RenderCapabilities |
| Hereda: | QObject |
| Status: | Obsoleto |
Propiedades
|
|
Funciones públicas
| 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 |
Descripción Detallada
QRenderCapabilities proporciona detalles de las características gráficas que están disponibles en tiempo de ejecución. Puede utilizarse para decidir qué ruta de código utilizar para algunos algoritmos, por ejemplo, dependiendo de si los sombreadores de cálculo están disponibles o no.
Documentación de Propiedades
[read-only] api : const API
Devuelve qué API está actualmente en uso.
Funciones de acceso:
| Qt3DRender::QRenderCapabilities::API | api() const |
[read-only] driverVersion : const QString
Devuelve la cadena de la versión del controlador.
Funciones de acceso:
| QString | driverVersion() const |
[read-only] extensions : const QStringList
Devuelve la lista de extensiones disponibles actualmente.
Funciones de acceso:
| QStringList | extensions() const |
[read-only] glslVersion : const QString
Devuelve la cadena de la versión GLSL.
Funciones de acceso:
| QString | glslVersion() const |
[read-only] majorVersion : const int
Devuelve el número de versión principal actualmente en uso.
Funciones de acceso:
| int | majorVersion() const |
[read-only] maxComputeInvocations : const int
Devuelve el número máximo de Compute Shaders disponibles.
Funciones de acceso:
| int | maxComputeInvocations() const |
[read-only] maxComputeSharedMemorySize : const int
Devuelve la cantidad máxima de memoria compartida disponible para Compute Shaders.
Funciones de acceso:
| int | maxComputeSharedMemorySize() const |
[read-only] maxImageUnits : const int
Devuelve el número máximo de unidades de imagen disponibles.
Funciones de acceso:
| int | maxImageUnits() const |
[read-only] maxSSBOBindings : const int
Devuelve el número máximo de puntos de enlace SSBO disponibles, si se admiten.
Funciones de acceso:
| int | maxSSBOBindings() const |
[read-only] maxSSBOSize : const int
Devuelve el tamaño máximo de los SSBO, si están disponibles.
Funciones de acceso:
| int | maxSSBOSize() const |
[read-only] maxSamples : const int
Devuelve el número máximo de muestras disponibles para MSAA.
Funciones de acceso:
| int | maxSamples() const |
[read-only] maxTextureLayers : const int
Devuelve el número de capas de textura disponibles.
Funciones de acceso:
| int | maxTextureLayers() const |
[read-only] maxTextureSize : const int
Devuelve el tamaño máximo de las texturas.
Funciones de acceso:
| int | maxTextureSize() const |
[read-only] maxTextureUnits : const int
Devuelve el número de unidades de textura disponibles.
Funciones de acceso:
| int | maxTextureUnits() const |
[read-only] maxUBOBindings : const int
Devuelve el número máximo de puntos de enlace UBO disponibles, si se admite.
Funciones de acceso:
| int | maxUBOBindings() const |
[read-only] maxUBOSize : const int
Devuelve el tamaño máximo de los UBOs, si está soportado.
Funciones de acceso:
| int | maxUBOSize() const |
[read-only] maxWorkGroupCountX : const int
Devuelve el número máximo de grupos de trabajo Compute Shader disponibles en el eje X.
Funciones de acceso:
| int | maxWorkGroupCountX() const |
[read-only] maxWorkGroupCountY : const int
Devuelve el número máximo de grupos de trabajo Compute Shader disponibles en el eje Y.
Funciones de acceso:
| int | maxWorkGroupCountY() const |
[read-only] maxWorkGroupCountZ : const int
Devuelve el número máximo de grupos de trabajo Compute Shader disponibles en el eje Z.
Funciones de acceso:
| int | maxWorkGroupCountZ() const |
[read-only] maxWorkGroupSizeX : const int
Devuelve el tamaño máximo de los grupos de trabajo locales de Compute Shader en el eje X.
Funciones de acceso:
| int | maxWorkGroupSizeX() const |
[read-only] maxWorkGroupSizeY : const int
Devuelve el tamaño máximo de los grupos de trabajo locales de Compute Shader en el eje Y.
Funciones de acceso:
| int | maxWorkGroupSizeY() const |
[read-only] maxWorkGroupSizeZ : const int
Devuelve el tamaño máximo de los grupos de trabajo locales de Compute Shader en el eje Z.
Funciones de acceso:
| int | maxWorkGroupSizeZ() const |
[read-only] minorVersion : const int
Devuelve el número de versión menor actualmente en uso.
Funciones de acceso:
| int | minorVersion() const |
[read-only] profile : const Profile
Devuelve qué perfil (si procede) se está utilizando actualmente.
Funciones de acceso:
| Qt3DRender::QRenderCapabilities::Profile | profile() const |
[read-only] renderer : const QString
Devuelve la cadena de identificación del dispositivo.
Funciones de acceso:
| QString | renderer() const |
[read-only] supportsCompute : const bool
Devuelve true si Compute Shaders está soportado.
Funciones de acceso:
| bool | supportsCompute() const |
[read-only] supportsImageStore : const bool
Devuelve true si se admiten operaciones de Almacenamiento de Imágenes.
Funciones de acceso:
| bool | supportsImageStore() const |
[read-only] supportsSSBO : const bool
Devuelve true si se admiten SSBO.
Funciones de acceso:
| bool | supportsSSBO() const |
[read-only] supportsUBO : const bool
Devuelve true si se admiten UBOs.
Funciones de acceso:
| bool | supportsUBO() const |
[read-only] valid : const bool
true si los datos son válidos, en caso contrario Qt 3D no ha podido consultar el hardware disponible.
Funciones de acceso:
| bool | isValid() const |
[read-only] vendor : const QString
Devuelve la cadena de identificación del proveedor.
Funciones de acceso:
| 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.