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.的商标。所有其他商标均为其各自所有者的财产。