public static unsafe void MultiDrawElementsBaseVertex(this ExtDrawElementsBaseVertex thisApi, [Flow(FlowDirection.In)] EXT mode, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] uint *count, [Flow(FlowDirection.In)] EXT type, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] in void *indices, [Flow(FlowDirection.In)] uint drawcount, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] ReadOnlySpan <int> basevertex)
public static unsafe void DrawRangeElementsBaseVertex <T0>(this ExtDrawElementsBaseVertex thisApi, [Flow(FlowDirection.In)] PrimitiveType mode, [Flow(FlowDirection.In)] uint start, [Flow(FlowDirection.In)] uint end, [Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] DrawElementsType type, [Count(Computed = "count, type"), Flow(FlowDirection.In)] ReadOnlySpan <T0> indices, [Flow(FlowDirection.In)] int basevertex) where T0 : unmanaged { // SpanOverloader thisApi.DrawRangeElementsBaseVertex(mode, start, end, count, type, in indices.GetPinnableReference(), basevertex); }
public static unsafe void MultiDrawElementsBaseVertex(this ExtDrawElementsBaseVertex thisApi, [Flow(FlowDirection.In)] EXT mode, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] uint *count, [Flow(FlowDirection.In)] EXT type, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] void **indices, [Flow(FlowDirection.In)] uint drawcount, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] ReadOnlySpan <int> basevertex) { // SpanOverloader thisApi.MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, in basevertex.GetPinnableReference()); }
public static unsafe void DrawElementsInstancedBaseVertex <T0>(this ExtDrawElementsBaseVertex thisApi, [Flow(FlowDirection.In)] EXT mode, [Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] EXT type, [Count(Computed = "count, type"), Flow(FlowDirection.In)] ReadOnlySpan <T0> indices, [Flow(FlowDirection.In)] uint instancecount, [Flow(FlowDirection.In)] int basevertex) where T0 : unmanaged { // SpanOverloader thisApi.DrawElementsInstancedBaseVertex(mode, count, type, in indices.GetPinnableReference(), instancecount, basevertex); }