/// <summary>To be documented.</summary> public static unsafe Result 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> callbackData) { // SpanOverloader return(thisApi.SubmitDebugUtilsMessage(instance, messageSeverity, messageTypes, in callbackData.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result SessionInsertDebugUtilsLabel(this ExtDebugUtils thisApi, [Count(Count = 0)] Session session, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsLabelEXT> labelInfo) { // SpanOverloader return(thisApi.SessionInsertDebugUtilsLabel(session, in labelInfo.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result SetDebugUtilsObjectName(this ExtDebugUtils thisApi, [Count(Count = 0)] Instance instance, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <DebugUtilsObjectNameInfoEXT> nameInfo) { // SpanOverloader return(thisApi.SetDebugUtilsObjectName(instance, in nameInfo.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)] ReadOnlySpan <DebugUtilsMessengerCreateInfoEXT> createInfo, [Count(Count = 0)] Span <DebugUtilsMessengerEXT> messenger) { // SpanOverloader return(thisApi.CreateDebugUtilsMessenger(instance, in createInfo.GetPinnableReference(), ref messenger.GetPinnableReference())); }