Тип QML RenderCapabilities
Класс QRenderCapabilities хранит настройки, относящиеся к доступным движкам рендеринга. Подробнее...
| Заявление импорта: | import Qt3D.Render 2.1 |
| С: | 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
Возвращает максимальное количество доступных шейдеров вычислений.
[только чтение] maxComputeSharedMemorySize : int
Возвращает максимальный объем общей памяти, доступный для шейдеров вычислений.
[только чтение] 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 Shader по оси X.
[только для чтения] maxWorkGroupCountY : int
Возвращает максимальное количество доступных групп вычислений Compute Shader по оси Y.
[только для чтения] maxWorkGroupCountZ : int
Возвращает максимальное количество доступных групп вычислений Compute Shader по оси Z.
[только для чтения] maxWorkGroupSizeX : int
Возвращает максимальный размер локальных групп вычислений Compute Shader по оси X.
[только для чтения] maxWorkGroupSizeY : int
Возвращает максимальный размер локальных групп вычислений Compute Shader по оси Y.
[только для чтения] maxWorkGroupSizeZ : int
Возвращает максимальный размер локальных групп вычислений Compute Shader по оси Z.
[только для чтения] minorVersion : int
Возвращает номер версии minor, используемой в данный момент.
[только для чтения] profile : bool
Возвращает, какой профиль (если применимо) используется в данный момент.
[только для чтения] renderer : QString
Возвращает строку идентификации устройства.
[только для чтения] supportsCompute : bool
Возвращает true, если Compute Shaders поддерживаются.
[только для чтения] supportsImageStore : bool
Возвращает true, если операции Image Store поддерживаются.
[только для чтения] supportsSSBO : bool
Возвращает true, если SSBO поддерживаются.
[только для чтения] supportsUBO : bool
Возвращает true, если UBO поддерживаются.
[только для чтения] 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.1/qml-qt3d-render-rendercapabilities.html