/// <summary> /// specifies the parameters for patch primitives /// </summary> /// <param name="pname">Specifies the name of the parameter to set.</param> /// <param name="values">Specifies the address of an array containing the new values for the parameter given by <paramref name="pname"/>.</param> public static void PatchParameter(PatchParameterName pname, float[] values) { PatchParameter((uint)pname, values); }
public static unsafe void PatchParameter(this ArbTessellationShader thisApi, [Flow(FlowDirection.In)] PatchParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.In)] ReadOnlySpan <float> values) { // SpanOverloader thisApi.PatchParameter(pname, in values.GetPinnableReference()); }
/// <summary> /// specifies the parameters for patch primitives /// </summary> /// <param name="pname">Specifies the name of the parameter to set.</param> /// <param name="value">Specifies the new value for the parameter given by <paramref name="pname"/>.</param> public static void PatchParameter(PatchParameterName pname, int value) { PatchParameter((uint)pname, value); }
public partial void PatchParameter([Flow(FlowDirection.In)] PatchParameterName pname, [Flow(FlowDirection.In)] int value);
public abstract void PatchParameter([Flow(FlowDirection.In)] PatchParameterName pname, [Flow(FlowDirection.In)] int value);
public abstract void PatchParameter([Flow(FlowDirection.In)] PatchParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.In)] ref float values);