Spec-Zone.ru › Qt

Пространство имён QQuickOpenGLUtils

Пространство имён QQuickOpenGLUtils содержит утилиты для Qt Quick при использовании OpenGL-бэкенда. Подробнее...

Заголовок: #include <QQuickOpenGLUtils>
CMake: find_package(Qt6 COMPONENTS Quick REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmake: QT += quick
С момента: Qt 6.0

Функции

void resetOpenGLState()

Подробное описание

Документация функций

[since 6.0] void QQuickOpenGLUtils::resetOpenGLState()

Вызовите эту функцию для сброса текущего контекста OpenGL до его состояния по умолчанию.

Граф сцены использует контекст OpenGL и будет как полагаться на него, так и изменять его состояние. При смешивании прямых команд OpenGL с рендерингом графа сцены эта функция предоставляет удобный способ сброса состояния контекста OpenGL до значений по умолчанию.

Эта функция не затрагивает состояние в фиксированном конвейере.

Предупреждение: Эта функция будет сбрасывать контекст OpenGL только в отношении того, что может быть изменено внутренне в рамках графа сцены OpenGL. Она не сбрасывает ничего, что было изменено внешне, например, прямые вызовы OpenGL, выполненные внутри кода приложения, если эти же вызовы не используются внутри (например, различные состояния OpenGL 3.x или 4.x).

Эта функция была добавлена в Qt 6.0.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qquickopenglutils.html

Spec-Zone.ru

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