Spec-Zone.ru › Qt 6.1

Структура QSGMetalTexture

структура QNativeInterface::QSGMetalTexture

Обеспечивает доступ к объектам текстур Metal и позволяет их использовать. Подробнее...

Заголовок: #include <QSGMetalTexture>
CMake: find_package(Qt6 COMPONENTS Quick REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmake: QT += quick
С момента: Qt 6.0
  • Список всех членов, включая унаследованные

Открытые функции

int nativeTexture() const

Статические открытые члены

QSGTexture * fromNative(int texture, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {})

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

Документация по членам-функциям

[static, since 6.0] QSGTexture *QSGMetalTexture::fromNative(int texture, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {})

Создаёт новый QSGTexture, который оборачивает существующий объект текстуры Metal texture для window.

Родной объект оборачивается, но не принадлежит результату QSGTexture. Вызывающая функция несёт ответственность за удаление возвращённого QSGTexture, но это не уничтожит базовый родной объект.

Данная функция в настоящее время подходит только для 2D текстур RGBA.

Предупреждение: Эта функция вернёт null, если граф сцены ещё не инициализирован.

Используйте options для настройки атрибутов текстуры. Здесь учитываются только TextureHasAlphaChannel и TextureHasMipmaps.

size задаёт размер в пикселях.

Примечание: Эта функция должна вызываться в потоке отрисовки графа сцены.

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

См. также QQuickWindow::sceneGraphInitialized(), QSGTexture, Граф сцены - Импорт текстуры Metal и Граф сцены - Импорт текстуры Vulkan.

int QSGMetalTexture::nativeTexture() const

Возвращает объект текстуры Metal.

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

Spec-Zone.ru

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