QRhiD3D12NativeHandles 结构体
保存 QRhi 使用的 D3D12 设备。 更多...
头文件 | #include <QRhiD3D12NativeHandles> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
继承 | QRhiNativeHandles |
公共变量
qint32 | adapterLuidHigh |
quint32 | adapterLuidLow |
void * | commandQueue |
void * | dev |
int | minimumFeatureLevel |
详细描述
请注意: 由于在此处包含基于 COM 的 d3d12.h
头文件是不可接受的,因此类使用 void *
作为类型。实际的类型是 ID3D12Device *
和 ID3D12CommandQueue *
.
请注意: 这是一个具有有限兼容性保证的 RHI API,有关详细信息,请参阅 QRhi。
成员变量文档
qint32 QRhiD3D12NativeHandles::adapterLuidHigh
要使用的 DXGI 调整器本地标识符(LUID)的高位。仅在 QRhi 创建设备时相关,在导入设备和设备上下文时被忽略。
quint32 QRhiD3D12NativeHandles::adapterLuidLow
要使用的 DXGI 调整器本地标识符(LUID)的低位。仅在 QRhi 创建设备时相关,在导入设备和设备上下文时被忽略。
void *QRhiD3D12NativeHandles::commandQueue
设置时,必须指向一个 ID3D12CommandQueue。它允许在导入设备的同时,可选地导入命令队列。
void *QRhiD3D12NativeHandles::dev
指向 ID3D12Device 或保留设置为 nullptr
,如果不需要导入现有设备。
int QRhiD3D12NativeHandles::minimumFeatureLevel
指定传递给 D3D12CreateDevice() 的 最低 功能级别。未设置时,使用 D3D_FEATURE_LEVEL_11_0
。有关详细信息,请参阅 此页面。
仅在
© 2024 Qt公司有限公司。本文件中包含的文档贡献为其各自所有者的版权。本文件提供的内容根据由自由软件基金会发布的GNU自由文档许可证第1.3版的条款许可。Qt及其相关标志为芬兰和/或其他国家的Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。