Vixen
02b45cc4
csharp
public readonly record struct VulkanNativeHandles

The raw Vulkan objects something sharing a device is handed.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Raw s rather than Silk.NET's wrappers, so that a consumer can take these without taking a dependency on Silk.NET.Vulkan — which is the whole point, since the consumer this exists for is an OpenXR binding that is not a Vulkan module.

Fields and properties (5)

  • public nint Instance

    The VkInstance.

  • public nint PhysicalDevice

    The VkPhysicalDevice.

  • public nint Device

    The VkDevice.

  • public uint GraphicsQueueFamily

    Which family the graphics queue came from.

  • public uint GraphicsQueueIndex

    Which queue within that family.

Methods (1)

  • public VulkanNativeHandles(nint Instance, nint PhysicalDevice, nint Device, uint GraphicsQueueFamily, uint GraphicsQueueIndex)

    The raw Vulkan objects something sharing a device is handed.

Used by (1)

  • VulkanDeviceVixen.Graphics.Vulkan