public static unsafe int GetProgramResourceLocationIndex(this ExtBlendFuncExtended thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] ProgramInterface programInterface, [Count(Computed = "name"), Flow(FlowDirection.In)] ReadOnlySpan <byte> name)
 {
     // SpanOverloader
     return(thisApi.GetProgramResourceLocationIndex(program, programInterface, in name.GetPinnableReference()));
 }
 public static unsafe void BindFragDataLocationIndexed(this ExtBlendFuncExtended thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] uint colorNumber, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] ReadOnlySpan <byte> name)
 {
     // SpanOverloader
     thisApi.BindFragDataLocationIndexed(program, colorNumber, index, in name.GetPinnableReference());
 }
 public static unsafe int GetFragDataIndex(this ExtBlendFuncExtended thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] ReadOnlySpan <byte> name)
 {
     // SpanOverloader
     return(thisApi.GetFragDataIndex(program, in name.GetPinnableReference()));
 }
 public static unsafe void BindFragDataLocation(this ExtBlendFuncExtended thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] uint color, [Count(Computed = "name"), Flow(FlowDirection.In)] ReadOnlySpan <byte> name)
 {
     // SpanOverloader
     thisApi.BindFragDataLocation(program, color, in name.GetPinnableReference());
 }