Тип QML RenderCapabilities
Класс QRenderCapabilities содержит настройки, связанные с доступными движками рендеринга. Подробнее...
| Заявление об импорте: | import Qt3D.Render |
| С тех пор: | Qt 5.15 |
| Создаёт экземпляр: | QRenderCapabilities |
Свойства
- api : QRenderCapabilities::API
- driverVersion : QString
- extensions : QStringList
- glslVersion : QString
- 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 : QString
- supportsCompute : bool
- supportsImageStore : bool
- supportsSSBO : bool
- supportsUBO : bool
- valid : bool
- vendor : QString
Подробное описание
RenderCapabilities предоставляет подробную информацию о графических возможностях, доступных во время выполнения. Его можно использовать для определения пути выполнения кода для некоторых алгоритмов, например, в зависимости от наличия шейдеров вычислений.
Документация по свойствам
[только для чтения] api : QRenderCapabilities::API
Возвращает используемый в данный момент API.
[только для чтения] driverVersion : QString
Возвращает строку версии драйвера.
[только для чтения] extensions : QStringList
Возвращает список доступных расширений.
[только для чтения] glslVersion : QString
Возвращает строку версии GLSL.
[только для чтения] majorVersion : int
Возвращает номер основной версии, используемой в данный момент.
[только чтение] maxComputeInvocations : int
Возвращает максимальное количество доступных шейдеров Compute.
[только чтение] maxComputeSharedMemorySize : int
Возвращает максимальный объем общей памяти, доступной для шейдеров Compute.
[только чтение] maxImageUnits : int
Возвращает максимальное количество доступных блоков обработки изображений.
[только чтение] maxSSBOBindings : int
Возвращает максимальное количество доступных точек привязки SSBO, если поддерживается.
[только чтение] maxSSBOSize : int
Возвращает максимальный размер SSBO, если доступен.
[только чтение] maxSamples : int
Возвращает максимальное количество доступных сэмплов для MSAA.
[только чтение] maxTextureLayers : int
Возвращает количество доступных слоев текстур.
[только чтение] maxTextureSize : int
Возвращает максимальный размер текстур.
[только чтение] maxTextureUnits : int
Возвращает количество доступных блоков текстур.
[только чтение] maxUBOBindings : int
Возвращает максимальное количество доступных точек привязки UBO, если поддерживается.
[только чтение] maxUBOSize : int
Возвращает максимальный размер UBO, если поддерживается.
[только чтение] maxWorkGroupCountX : int
Возвращает максимальное количество доступных групп рабочих потоков шейдеров Compute по оси X.
[только чтение] maxWorkGroupCountY : int
Возвращает максимальное количество доступных групп рабочих потоков шейдеров Compute по оси Y.
[только чтение] maxWorkGroupCountZ : int
Возвращает максимальное количество доступных групп рабочих потоков шейдеров Compute по оси Z.
[только чтение] maxWorkGroupSizeX : int
Возвращает максимальный размер локальных групп рабочих потоков шейдеров Compute по оси X.
[только чтение] maxWorkGroupSizeY : int
Возвращает максимальный размер локальных групп рабочих потоков шейдеров Compute по оси Y.
[только чтение] maxWorkGroupSizeZ : int
Возвращает максимальный размер локальных групп рабочих потоков шейдеров Compute по оси Z.
[только чтение] minorVersion : int
Возвращает номер версии младшей версии, используемой в данный момент.
[только чтение] profile : bool
Возвращает используемый профиль (если применимо).
[только чтение] renderer : QString
Возвращает строку идентификации устройства.
[только чтение] supportsCompute : bool
Возвращает true, если шейдеры Compute поддерживаются.
[только чтение] supportsImageStore : bool
Возвращает true, если операции Image Store поддерживаются.
[только чтение] supportsSSBO : bool
Возвращает true, если SSBOs поддерживаются.
[только для чтения] supportsUBO : bool
Возвращает true, если UBOs поддерживаются.
[только для чтения] valid : bool
true, если данные валидны, в противном случае Qt 3D не удалось запросить доступное оборудование.
[только для чтения] vendor : QString
Возвращает строку идентификации поставщика.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-render-rendercapabilities.html