Spec-Zone.ru › Qt

Тип 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API