コード例 #1
0
 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)
コード例 #2
0
 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);
 }
コード例 #3
0
 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());
 }
コード例 #4
0
 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);
 }