RenderCapabilities QML Type
La clase QRenderCapabilities contiene los ajustes relacionados con los motores de renderizado disponibles. Más...
| Import Statement: | import Qt3D.Render 2.11 |
| In C++: | QRenderCapabilities |
| Status: | Deprecated |
Propiedades
- 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
Descripción detallada
RenderCapabilities 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
api : QRenderCapabilities::API [read-only]
Devuelve qué API está actualmente en uso.
driverVersion : string [read-only]
Devuelve la cadena de la versión del controlador.
extensions : list<string> [read-only]
Devuelve la lista de extensiones disponibles actualmente.
glslVersion : string [read-only]
Devuelve la cadena de la versión GLSL.
majorVersion : int [read-only]
Devuelve el número de versión principal actualmente en uso.
maxComputeInvocations : int [read-only]
Devuelve el número máximo de Compute Shaders disponibles.
maxComputeSharedMemorySize : int [read-only]
Devuelve la cantidad máxima de memoria compartida disponible para Compute Shaders.
maxImageUnits : int [read-only]
Devuelve el número máximo de unidades de imagen disponibles.
maxSSBOBindings : int [read-only]
Devuelve el número máximo de puntos de enlace SSBO disponibles, si se admite.
maxSSBOSize : int [read-only]
Devuelve el tamaño máximo de los SSBO, si está disponible.
maxSamples : int [read-only]
Devuelve el número máximo de muestras disponibles para MSAA.
maxTextureLayers : int [read-only]
Devuelve el número de capas de textura disponibles.
maxTextureSize : int [read-only]
Devuelve el tamaño máximo de las texturas.
maxTextureUnits : int [read-only]
Devuelve el número de unidades de textura disponibles.
maxUBOBindings : int [read-only]
Devuelve el número máximo de puntos de enlace UBO disponibles, si se admite.
maxUBOSize : int [read-only]
Devuelve el tamaño máximo de los UBO, si se admite.
maxWorkGroupCountX : int [read-only]
Devuelve el número máximo de grupos de trabajo Compute Shader disponibles en el eje X.
maxWorkGroupCountY : int [read-only]
Devuelve el número máximo de grupos de trabajo Compute Shader disponibles en el eje Y.
maxWorkGroupCountZ : int [read-only]
Devuelve el número máximo de grupos de trabajo Compute Shader disponibles en el eje Z.
maxWorkGroupSizeX : int [read-only]
Devuelve el tamaño máximo de los grupos de trabajo locales de Compute Shader en el eje X.
maxWorkGroupSizeY : int [read-only]
Devuelve el tamaño máximo de los grupos de trabajo locales de Compute Shader en el eje Y.
maxWorkGroupSizeZ : int [read-only]
Devuelve el tamaño máximo de los grupos de trabajo locales de Compute Shader en el eje Z.
minorVersion : int [read-only]
Devuelve el número de versión menor actualmente en uso.
profile : bool [read-only]
Devuelve qué perfil (si procede) se está utilizando actualmente.
renderer : string [read-only]
Devuelve la cadena de identificación del dispositivo.
supportsCompute : bool [read-only]
Devuelve true si Compute Shaders está soportado.
supportsImageStore : bool [read-only]
Devuelve true si se admiten operaciones de almacenamiento de imágenes.
supportsSSBO : bool [read-only]
Devuelve true si se admiten SSBO.
supportsUBO : bool [read-only]
Devuelve true si se admiten UBOs.
valid : bool [read-only]
true si los datos son válidos, en caso contrario Qt 3D no ha podido consultar el hardware disponible.
vendor : string [read-only]
Devuelve la cadena de identificación del proveedor.
© 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.