/// <summary>To be documented.</summary> public static unsafe Result CreateDebugUtilsMessenger(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] DebugUtilsMessengerCreateInfoEXT *pCreateInfo, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <AllocationCallbacks> pAllocator, [Count(Count = 0), Flow(FlowDirection.Out)] Span <DebugUtilsMessengerEXT> pMessenger) { // SpanOverloader return(thisApi.CreateDebugUtilsMessenger(instance, pCreateInfo, in pAllocator.GetPinnableReference(), out pMessenger.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result CreateDebugUtilsMessenger(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] DebugUtilsMessengerCreateInfoEXT *createInfo, [Count(Count = 0)] Span <DebugUtilsMessengerEXT> messenger) { // SpanOverloader return(thisApi.CreateDebugUtilsMessenger(instance, createInfo, ref messenger.GetPinnableReference())); }
public unsafe partial Result CreateDebugUtilsMessenger([Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] DebugUtilsMessengerCreateInfoEXT *createInfo, [Count(Count = 0)] ref DebugUtilsMessengerEXT messenger);
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);