コード例 #1
0
 /// <summary>To be documented.</summary>
 public static unsafe void QueueInsertDebugUtilsLabel(this ExtDebugUtils thisApi, [Count(Count = 0)] Queue queue, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsLabelEXT> pLabelInfo)
 {
     // SpanOverloader
     thisApi.QueueInsertDebugUtilsLabel(queue, in pLabelInfo.GetPinnableReference());
 }
コード例 #2
0
 /// <summary>To be documented.</summary>
 public static unsafe void DestroyDebugUtilsMessenger(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0)] DebugUtilsMessengerEXT messenger, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <AllocationCallbacks> pAllocator)
 {
     // SpanOverloader
     thisApi.DestroyDebugUtilsMessenger(instance, messenger, in pAllocator.GetPinnableReference());
 }
コード例 #3
0
 /// <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)] Span <DebugUtilsMessengerEXT> pMessenger)
 {
     // SpanOverloader
     return(thisApi.CreateDebugUtilsMessenger(instance, in pCreateInfo.GetPinnableReference(), in pAllocator.GetPinnableReference(), out pMessenger.GetPinnableReference()));
 }
コード例 #4
0
 /// <summary>To be documented.</summary>
 public static unsafe void CmdInsertDebugUtilsLabel(this ExtDebugUtils thisApi, [Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsLabelEXT> pLabelInfo)
 {
     // SpanOverloader
     thisApi.CmdInsertDebugUtilsLabel(commandBuffer, in pLabelInfo.GetPinnableReference());
 }
コード例 #5
0
 /// <summary>To be documented.</summary>
 public static unsafe void SubmitDebugUtilsMessage(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0)] DebugUtilsMessageSeverityFlagsEXT messageSeverity, [Count(Count = 0)] DebugUtilsMessageTypeFlagsEXT messageTypes, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsMessengerCallbackDataEXT> pCallbackData)
 {
     // SpanOverloader
     thisApi.SubmitDebugUtilsMessage(instance, messageSeverity, messageTypes, in pCallbackData.GetPinnableReference());
 }
コード例 #6
0
 /// <summary>To be documented.</summary>
 public static unsafe Result SetDebugUtilsObjectTag(this ExtDebugUtils thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsObjectTagInfoEXT> pTagInfo)
 {
     // SpanOverloader
     return(thisApi.SetDebugUtilsObjectTag(device, in pTagInfo.GetPinnableReference()));
 }