Тип QML OpenGLInfo
Предоставляет информацию об используемой версии OpenGL Подробнее...
| Заявление об импорте: | import QtQuick 2.5 |
| С момента: | Qt 5.4 |
Свойства
- majorVersion : int
- minorVersion : int
- profile : перечисление
- renderableType : перечисление
Подробное описание
Прикреплённый тип OpenGLInfo предоставляет информацию о версии OpenGL, используемой для рендеринга поверхности элемента, к которому он прикреплён.
Если элемент-приёмник в данный момент не связан с какой-либо графической поверхностью, свойства устанавливаются в значения по умолчанию для формата поверхности. При связывании с поверхностью все свойства обновляются.
См. также ShaderEffect.
Документация по свойствам
majorVersion : int
Это свойство содержит основную версию OpenGL.
Версия по умолчанию — 2.0.
См. также minorVersion и profile.
minorVersion : int
Это свойство содержит второстепенную версию OpenGL.
Версия по умолчанию — 2.0.
См. также majorVersion и profile.
profile : перечисление
Это свойство содержит профиль конфигурации контекста OpenGL.
Возможные значения:
- OpenGLInfo.NoProfile (по умолчанию) — версия OpenGL ниже 3.2.
- OpenGLInfo.CoreProfile — функциональность, устаревшая в версии OpenGL 3.0, недоступна.
- OpenGLInfo.CompatibilityProfile — доступна функциональность из более ранних версий OpenGL.
Компоненты QML, используемые повторно, обычно используют это свойство в связываниях, чтобы выбирать совместимые шейдерные источники для профилей core и non-core.
См. также majorVersion и minorVersion.
renderableType : перечисление
Это свойство содержит тип рендерируемого объекта.
Возможные значения:
- OpenGLInfo.Unspecified (по умолчанию) — метод рендеринга не указан
- OpenGLInfo.OpenGL — рендеринг настольной версии OpenGL
- OpenGLInfo.OpenGLES — рендеринг OpenGL ES
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-openglinfo.html