QRhiVulkanNativeHandles 结构体
收集 QRhi 所用的设备、队列和其他 Vulkan 对象。 更多信息...
头文件 | #include <QRhiVulkanNativeHandles> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
自 | Qt 6.6 |
继承 | QRhiNativeHandles |
公共变量
VkDevice | dev |
VkQueue | gfxQueue |
quint32 | gfxQueueFamilyIdx |
quint32 | gfxQueueIdx |
QVulkanInstance * | inst |
VkPhysicalDevice | physDev |
void * | vmemAllocator |
成员变量文档
VkDevice QRhiVulkanNativeHandles::dev
当想要导入物理设备以及使用已存在的 VkDevice 时,设置此变量以及图形队列索引和家族索引。
VkQueue QRhiVulkanNativeHandles::gfxQueue
仅输出,不用于 QRhi::create(),仅由 QRhi::nativeHandles() 访问器设置。由 QRhi 使用的图形 VkQueue。
quint32 QRhiVulkanNativeHandles::gfxQueueFamilyIdx
图形队列家族索引。
quint32 QRhiVulkanNativeHandles::gfxQueueIdx
图形队列索引。
QVulkanInstance *QRhiVulkanNativeHandles::inst
仅输出,不用于 QRhi::create(),仅由 QRhi::nativeHandles() 访问器设置。由 QRhi 使用的 QVulkanInstance。
VkPhysicalDevice QRhiVulkanNativeHandles::physDev
当与 nullptr
不同时,指定要使用的 Vulkan 物理设备。
void *QRhiVulkanNativeHandles::vmemAllocator
仅当导入现有的内存分配器对象时才相关,否则请将其设置为 nullptr
。
© 2024 The Qt Company Ltd. 本文档中的文档贡献版权属于各自的所有者。本提供的文档是在自由软件基金会发布的 GNU自由文档许可协议版本1.3 条件下提供的。Qt及其相关标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。