csharp
public readonly record struct XrVulkanBindingThe Vulkan objects a session is created against.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Raw handles, deliberately. This module cannot reference Vixen.Graphics.Vulkan — that is a platform assembly and this is a core one — and it has no business knowing what a Silk.NET Instance is either. The Vulkan backend hands these over and the XR backend passes them to the runtime; neither type system in between has an opinion.
Fields and properties (5)
public nint InstanceThe VkInstance.
public nint PhysicalDeviceThe VkPhysicalDevice the runtime named.
public nint DeviceThe VkDevice.
public uint QueueFamilyIndexWhich queue family the graphics queue came from.
public uint QueueIndexWhich queue within that family.
Methods (1)
public XrVulkanBinding(nint Instance, nint PhysicalDevice, nint Device, uint QueueFamilyIndex, uint QueueIndex)The Vulkan objects a session is created against.
Used by (4)
- IXrBackendVixen.Xr
- NullXrBackendVixen.Xr
- OpenXrBackendVixen.Xr.OpenXR
- OpenXrSessionVixen.Xr.OpenXR