Skip to main content
Version: 0.9.0 (next)

QarGraphicsDeviceId Struct

Selects the graphics adapter used while initializing a C API session. More...

Declaration​

struct QarGraphicsDeviceId { ... }

Included Headers​

Public Member Attributes Index​

QarStructureHeaderheader
QarGpuDeviceIdTypeid_type
QarLuidluid
uint8_tuuid[16]

Description​

Selects the graphics adapter used while initializing a C API session.

Chain this extension from QarOnboardInit or QarRejoinInit. The session's Vulkan and D3D11 devices, and with them every render sender's frame textures, are created on this adapter; absent, the library picks one. Windows accepts a LUID; other platforms accept a UUID. The C API currently supports NVIDIA adapters only.

Definition at line 1652 of file qar_streaming.h.

Public Member Attributes​

header​

QarStructureHeader QarGraphicsDeviceId::header

Definition at line 1654 of file qar_streaming.h.

id_type​

QarGpuDeviceIdType QarGraphicsDeviceId::id_type

Definition at line 1655 of file qar_streaming.h.

luid​

QarLuid QarGraphicsDeviceId::luid

Definition at line 1656 of file qar_streaming.h.

uuid​

uint8_t QarGraphicsDeviceId::uuid[16]

Definition at line 1657 of file qar_streaming.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.2.1 by Doxygen 1.9.8.