Spec-Zone.ru › Qt 6.1

Структура QSGD3D11Texture

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

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

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

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

virtual void * nativeTexture() const = 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[pure virtual] void *QSGD3D11Texture::nativeTexture() const

Возвращает объект ID3D11Texture2D.

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

Spec-Zone.ru

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