public unsafe partial void MultiModeDrawArrays([Count(Computed = "primcount, modestride"), Flow(FlowDirection.In)] IBM *mode, [Count(Parameter = "primcount"), Flow(FlowDirection.In)] int *first, [Count(Parameter = "primcount"), Flow(FlowDirection.In)] in uint count, [Flow(FlowDirection.In)] uint primcount, [Flow(FlowDirection.In)] int modestride);
 public abstract unsafe void MultiModeDrawElements([Count(Computed = "primcount"), Flow(FlowDirection.In)] IBM *mode, [Count(Computed = "primcount"), Flow(FlowDirection.In)] uint *count, [Flow(FlowDirection.In)] IBM type, [Count(Computed = "primcount"), Flow(FlowDirection.In)] void **indices, [Flow(FlowDirection.In)] uint primcount, [Flow(FlowDirection.In)] int modestride);
 public abstract unsafe void MultiModeDrawArrays([Count(Computed = "primcount"), Flow(FlowDirection.In)] IBM *mode, [Count(Computed = "primcount"), Flow(FlowDirection.In)] int *first, [Count(Computed = "primcount"), Flow(FlowDirection.In)] uint *count, [Flow(FlowDirection.In)] uint primcount, [Flow(FlowDirection.In)] int modestride);
 public static unsafe void MultiModeDrawArrays(this IbmMultimodeDrawArrays thisApi, [Count(Computed = "primcount"), Flow(FlowDirection.In)] IBM *mode, [Count(Computed = "primcount"), Flow(FlowDirection.In)] ReadOnlySpan <int> first, [Count(Computed = "primcount"), Flow(FlowDirection.In)] ReadOnlySpan <uint> count, [Flow(FlowDirection.In)] uint primcount, [Flow(FlowDirection.In)] int modestride)
 {
     // SpanOverloader
     thisApi.MultiModeDrawArrays(mode, in first.GetPinnableReference(), in count.GetPinnableReference(), primcount, modestride);
 }
 public static unsafe void MultiModeDrawElements(this IbmMultimodeDrawArrays thisApi, [Count(Computed = "primcount"), Flow(FlowDirection.In)] IBM *mode, [Count(Computed = "primcount"), Flow(FlowDirection.In)] ReadOnlySpan <uint> count, [Flow(FlowDirection.In)] IBM type, [Count(Computed = "primcount"), Flow(FlowDirection.In)] in void *indices, [Flow(FlowDirection.In)] uint primcount, [Flow(FlowDirection.In)] int modestride)
 public static unsafe void MultiModeDrawElements(this IbmMultimodeDrawArrays thisApi, [Count(Computed = "primcount, modestride"), Flow(FlowDirection.In)] IBM *mode, [Count(Parameter = "primcount"), Flow(FlowDirection.In)] ReadOnlySpan <uint> count, [Flow(FlowDirection.In)] IBM type, [Count(Parameter = "primcount"), Flow(FlowDirection.In)] void **indices, [Flow(FlowDirection.In)] uint primcount, [Flow(FlowDirection.In)] int modestride)
 {
     // SpanOverloader
     thisApi.MultiModeDrawElements(mode, in count.GetPinnableReference(), type, indices, primcount, modestride);
 }