Example #1
0
 public static unsafe void ProgramNamedParameter4(this NVFragmentProgram thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] uint len, [Count(Count = 1), Flow(FlowDirection.In)] ReadOnlySpan <byte> name, [Flow(FlowDirection.In)] double x, [Flow(FlowDirection.In)] double y, [Flow(FlowDirection.In)] double z, [Flow(FlowDirection.In)] double w)
 {
     // SpanOverloader
     thisApi.ProgramNamedParameter4(id, len, in name.GetPinnableReference(), x, y, z, w);
 }
Example #2
0
 public static unsafe void ProgramNamedParameter4(this NVFragmentProgram thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] uint len, [Flow(FlowDirection.In)] string name, [Count(Count = 4), Flow(FlowDirection.In)] ReadOnlySpan <float> v)
 {
     // SpanOverloader
     thisApi.ProgramNamedParameter4(id, len, name, in v.GetPinnableReference());
 }
Example #3
0
 public static unsafe void GetProgramNamedParameter(this NVFragmentProgram thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] uint len, [Flow(FlowDirection.In)] string name, [Count(Count = 4), Flow(FlowDirection.Out)] Span <double> @params)
 {
     // SpanOverloader
     thisApi.GetProgramNamedParameter(id, len, name, out @params.GetPinnableReference());
 }
Example #4
0
 public static unsafe void GetProgramNamedParameter(this NVFragmentProgram thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] uint len, [Count(Count = 1), Flow(FlowDirection.In)] ReadOnlySpan <byte> name, [Count(Count = 4), Flow(FlowDirection.Out)] double * @params)
 {
     // SpanOverloader
     thisApi.GetProgramNamedParameter(id, len, in name.GetPinnableReference(), @params);
 }
 public static unsafe void GetProgramNamedParameter(this NVFragmentProgram thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] uint len, [Flow(FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Count(Count = 4), Flow(FlowDirection.Out)] Span <float> @params)
 {
     // SpanOverloader
     thisApi.GetProgramNamedParameter(id, len, name, out @params.GetPinnableReference());
 }
 public static unsafe void ProgramNamedParameter4(this NVFragmentProgram thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] uint len, [Flow(FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Count(Count = 4), Flow(FlowDirection.In)] ReadOnlySpan <double> v)
 {
     // SpanOverloader
     thisApi.ProgramNamedParameter4(id, len, name, in v.GetPinnableReference());
 }