- Qt 6.6
- Qt Quick
- QNativeInterface Namespace
- Qt 6.6.3 Reference Documentation

# QNativeInterface Namespace

The QNativeInterface namespace includes the following elements from module QtQuick. The full namespace is documented in module QtPlatformIntegration here.

## Classes

struct | QSGD3D11Texture
struct | QSGD3D12Texture
struct | QSGMetalTexture
struct | QSGOpenGLTexture
struct | QSGVulkanTexture

## Classes

### class QSGD3D11Texture

Provides access to and enables adopting Direct3D 11 texture objects. More...

### class QSGD3D12Texture

Provides access to and enables adopting Direct3D 12 texture objects. More...

### class QSGMetalTexture

Provides access to and enables adopting Metal texture objects. More...

### class QSGOpenGLTexture

Provides access to and enables adopting OpenGL texture objects. More...

### class QSGVulkanTexture

Provides access to and enables adopting Vulkan image objects. More...