Spec-Zone.ru › Qt 6.1

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

Spec-Zone.ru

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