/// <summary>To be documented.</summary>
 public static unsafe Result CreateDebugUtilsMessenger(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsMessengerCreateInfoEXT> pCreateInfo, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <AllocationCallbacks> pAllocator, [Count(Count = 0), Flow(FlowDirection.Out)] DebugUtilsMessengerEXT *pMessenger)
 {
     // SpanOverloader
     return(thisApi.CreateDebugUtilsMessenger(instance, in pCreateInfo.GetPinnableReference(), in pAllocator.GetPinnableReference(), pMessenger));
 }
 /// <summary>To be documented.</summary>
 public static unsafe Result CreateDebugUtilsMessenger(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsMessengerCreateInfoEXT> createInfo, [Count(Count = 0)] DebugUtilsMessengerEXT *messenger)
 {
     // SpanOverloader
     return(thisApi.CreateDebugUtilsMessenger(instance, in createInfo.GetPinnableReference(), messenger));
 }
示例#3
0
 public unsafe partial Result CreateDebugUtilsMessenger([Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] DebugUtilsMessengerCreateInfoEXT *createInfo, [Count(Count = 0)] DebugUtilsMessengerEXT *messenger);
示例#4
0
 public abstract unsafe Result CreateDebugUtilsMessenger([Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] DebugUtilsMessengerCreateInfoEXT *pCreateInfo, [Count(Count = 0), Flow(FlowDirection.In)] AllocationCallbacks *pAllocator, [Count(Count = 0), Flow(FlowDirection.Out)] DebugUtilsMessengerEXT *pMessenger);