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()); }