示例#1
0
 /// <summary>To be documented.</summary>
 public static unsafe Result GetVulkanInstanceExtension(this KhrVulkanEnable thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0)] ulong systemId, [Count(Count = 0)] uint bufferCapacityInput, [Count(Count = 0)] Span <uint> bufferCountOutput, string buffer)
 {
     // SpanOverloader
     return(thisApi.GetVulkanInstanceExtension(instance, systemId, bufferCapacityInput, ref bufferCountOutput.GetPinnableReference(), buffer));
 }
示例#2
0
 /// <summary>To be documented.</summary>
 public static unsafe Result GetVulkanGraphicsRequirements(this KhrVulkanEnable thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0)] ulong systemId, [Count(Count = 0)] Span <GraphicsRequirementsVulkanKHR> graphicsRequirements)
 {
     // SpanOverloader
     return(thisApi.GetVulkanGraphicsRequirements(instance, systemId, ref graphicsRequirements.GetPinnableReference()));
 }
 /// <summary>To be documented.</summary>
 public static unsafe Result GetVulkanDeviceExtension(this KhrVulkanEnable thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0)] ulong systemId, [Count(Count = 0)] uint bufferCapacityInput, [Count(Count = 0)] uint *bufferCountOutput, [Count(Parameter = "bufferCapacityInput")] Span <byte> buffer)
 {
     // SpanOverloader
     return(thisApi.GetVulkanDeviceExtension(instance, systemId, bufferCapacityInput, bufferCountOutput, ref buffer.GetPinnableReference()));
 }
示例#4
0
 /// <summary>To be documented.</summary>
 public static unsafe Result GetVulkanGraphicsDevice(this KhrVulkanEnable thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0)] ulong systemId, [Count(Count = 0)] Silk.NET.Core.Native.VkHandle vkInstance, [Count(Count = 0)] Span <Silk.NET.Core.Native.VkHandle> vkPhysicalDevice)
 {
     // SpanOverloader
     return(thisApi.GetVulkanGraphicsDevice(instance, systemId, vkInstance, ref vkPhysicalDevice.GetPinnableReference()));
 }
示例#5
0
 /// <summary>To be documented.</summary>
 public static unsafe Result GetVulkanInstanceExtension(this KhrVulkanEnable thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0)] ulong systemId, [Count(Count = 0)] uint bufferCapacityInput, [Count(Count = 0)] Span <uint> bufferCountOutput, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string buffer)
 {
     // SpanOverloader
     return(thisApi.GetVulkanInstanceExtension(instance, systemId, bufferCapacityInput, ref bufferCountOutput.GetPinnableReference(), buffer));
 }