|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <QGCRhiCapture.h>
Public Attributes | |
| std::atomic< int > | backend {-1} |
| QRhi::Implementation cast to int (-1 = unset) | |
| std::atomic< void * > | d3d11Device {nullptr} |
| ID3D11Device* (Windows only) | |
| std::atomic< void * > | d3d12Device {nullptr} |
| ID3D12Device* (Windows only) | |
| std::atomic< qint64 > | adapterLuid {0} |
| Composed (high<<32)|low LUID, 0 if unknown. | |
| std::atomic< void * > | vkPhysicalDevice {nullptr} |
| VkPhysicalDevice (Vulkan backend only) | |
| std::atomic< quint32 > | vkQueueFamilyIdx {0} |
| QRhi's gfx queue family (Vulkan backend only) | |
| std::atomic< quint32 > | vkQueueIdx {0} |
| QRhi's gfx queue index (Vulkan backend only) | |
| std::atomic< int > | framesInFlight {0} |
| QRhi::FramesInFlight resource limit (0 = unset) | |
Atomic snapshot of native device handles; populated on render thread (where nativeHandles() is safe), safe from any thread.
Definition at line 19 of file QGCRhiCapture.h.
| std::atomic<qint64> QGCRhiCapture::DeviceSnapshot::adapterLuid {0} |
Composed (high<<32)|low LUID, 0 if unknown.
Definition at line 24 of file QGCRhiCapture.h.
| std::atomic<int> QGCRhiCapture::DeviceSnapshot::backend {-1} |
QRhi::Implementation cast to int (-1 = unset)
Definition at line 21 of file QGCRhiCapture.h.
| std::atomic<void*> QGCRhiCapture::DeviceSnapshot::d3d11Device {nullptr} |
ID3D11Device* (Windows only)
Definition at line 22 of file QGCRhiCapture.h.
| std::atomic<void*> QGCRhiCapture::DeviceSnapshot::d3d12Device {nullptr} |
ID3D12Device* (Windows only)
Definition at line 23 of file QGCRhiCapture.h.
| std::atomic<int> QGCRhiCapture::DeviceSnapshot::framesInFlight {0} |
QRhi::FramesInFlight resource limit (0 = unset)
Definition at line 28 of file QGCRhiCapture.h.
| std::atomic<void*> QGCRhiCapture::DeviceSnapshot::vkPhysicalDevice {nullptr} |
VkPhysicalDevice (Vulkan backend only)
Definition at line 25 of file QGCRhiCapture.h.
| std::atomic<quint32> QGCRhiCapture::DeviceSnapshot::vkQueueFamilyIdx {0} |
QRhi's gfx queue family (Vulkan backend only)
Definition at line 26 of file QGCRhiCapture.h.
| std::atomic<quint32> QGCRhiCapture::DeviceSnapshot::vkQueueIdx {0} |
QRhi's gfx queue index (Vulkan backend only)
Definition at line 27 of file QGCRhiCapture.h.