public static unsafe void GetLocalConstantFloat(this ExtVertexShader thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] GetVariantValueEXT value, [Count(Computed = "id"), Flow(FlowDirection.Out)] Span <float> data) { // SpanOverloader thisApi.GetLocalConstantFloat(id, value, out data.GetPinnableReference()); }
public static unsafe void GetInvariantInteger(this ExtVertexShader thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] EXT value, [Count(Computed = "id"), Flow(FlowDirection.Out)] Span <int> data) { // SpanOverloader thisApi.GetInvariantInteger(id, value, out data.GetPinnableReference()); }
public static unsafe void Variant(this ExtVertexShader thisApi, [Flow(FlowDirection.In)] uint id, [Count(Computed = "id"), Flow(FlowDirection.In)] ReadOnlySpan <uint> addr) { // SpanOverloader thisApi.Variant(id, in addr.GetPinnableReference()); }
public static unsafe void VariantPointer <T0>(this ExtVertexShader thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] ScalarType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "id, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan <T0> addr) where T0 : unmanaged { // SpanOverloader thisApi.VariantPointer(id, type, stride, in addr.GetPinnableReference()); }
public static unsafe void SetLocalConstant <T0>(this ExtVertexShader thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] EXT type, [Count(Computed = "id, type"), Flow(FlowDirection.In)] ReadOnlySpan <T0> addr) where T0 : unmanaged { // SpanOverloader thisApi.SetLocalConstant(id, type, in addr.GetPinnableReference()); }