QRhiD3D11NativeHandles 结构
包含由 QRhi 使用 的 D3D 设备和设备上下文。 更多信息...
头文件 | #include <QRhiD3D11NativeHandles> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
自 | Qt 6.6 |
继承 | QRhiNativeHandles |
公共变量
qint32 | adapterLuidHigh |
quint32 | adapterLuidLow |
void * | context |
void * | dev |
int | featureLevel |
详细描述
注意:该类使用 void *
作为类型,因为在当前情况下包含基于 COM 的 d3d11.h
头文件是不可接受的。实际的类型是 ID3D11Device *
和 ID3D11DeviceContext *
。
注意:这是一个 RHI API,具有有限的兼容性保证,请查阅 QRhi 了解详细信息。
成员变量文档
qint32 QRhiD3D11NativeHandles::adapterLuidHigh
要使用的 DXGI 计算机的本地标识符 (LUID) 的高位部分。仅在 QRhi 创建设备时相关,在导入设备和设备上下文中忽略。
quint32 QRhiD3D11NativeHandles::adapterLuidLow
要使用的 DXGI 计算机的本地标识符 (LUID) 的低位部分。仅在 QRhi 创建设备时相关,在导入设备和设备上下文中忽略。
void *QRhiD3D11NativeHandles::context
指向 ID3D11DeviceContext 或设置为 nullptr
如果不导入现有设备上下文。
注意:当导入设备时,设备和设备上下文都必须设置为有效对象。
void *QRhiD3D11NativeHandles::dev
指向 ID3D11Device 或设置为 nullptr
如果不导入现有设备。
注意:当导入设备时,设备和设备上下文都必须设置为有效对象。
int QRhiD3D11NativeHandles::featureLevel
指定传递给D3D11CreateDevice()的功能级别。仅在QRhi创建设备时相关,在导入设备和设备上下文时忽略。未设置时,适用D3D文档中概述的默认规则。
© 2024 The Qt Company Ltd. 所包含的文档贡献归各自所有者所有。提供的文档根据自由软件基金会发布的GNU自由文档许可协议版本1.3许可。Qt及其相关标志为芬兰乃至世界其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。