Example #1
0
 public static unsafe void DrawCommandsStates(this NVCommandList thisApi, [Flow(FlowDirection.In)] uint buffer, [Flow(FlowDirection.In)] nint *indirects, [Flow(FlowDirection.In)] ReadOnlySpan <uint> sizes, [Flow(FlowDirection.In)] uint *states, [Flow(FlowDirection.In)] uint *fbos, [Flow(FlowDirection.In)] uint count)
 {
     // SpanOverloader
     thisApi.DrawCommandsStates(buffer, indirects, in sizes.GetPinnableReference(), states, fbos, count);
 }
Example #2
0
 public static unsafe void DeleteStates(this NVCommandList thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.In)] ReadOnlySpan <uint> states)
 {
     // SpanOverloader
     thisApi.DeleteStates(n, in states.GetPinnableReference());
 }
Example #3
0
 public static unsafe void DrawCommandsAddress(this NVCommandList thisApi, [Flow(FlowDirection.In)] NV primitiveMode, [Flow(FlowDirection.In)] ReadOnlySpan <ulong> indirects, [Flow(FlowDirection.In)] ReadOnlySpan <uint> sizes, [Flow(FlowDirection.In)] uint count)
 {
     // SpanOverloader
     thisApi.DrawCommandsAddress(primitiveMode, in indirects.GetPinnableReference(), in sizes.GetPinnableReference(), count);
 }
Example #4
0
 public static unsafe void ListDrawCommandsStatesClient(this NVCommandList thisApi, [Flow(FlowDirection.In)] uint list, [Flow(FlowDirection.In)] uint segment, [Count(Parameter = "count"), Flow(FlowDirection.In)] in void *indirects, [Count(Parameter = "count"), Flow(FlowDirection.In)] uint *sizes, [Count(Parameter = "count"), Flow(FlowDirection.In)] uint *states, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan <uint> fbos, [Flow(FlowDirection.In)] uint count)
Example #5
0
 public static unsafe void ListDrawCommandsStatesClient(this NVCommandList thisApi, [Flow(FlowDirection.In)] uint list, [Flow(FlowDirection.In)] uint segment, [Count(Parameter = "count"), Flow(FlowDirection.In)] void **indirects, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan <uint> sizes, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan <uint> states, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan <uint> fbos, [Flow(FlowDirection.In)] uint count)
 {
     // SpanOverloader
     thisApi.ListDrawCommandsStatesClient(list, segment, indirects, in sizes.GetPinnableReference(), in states.GetPinnableReference(), in fbos.GetPinnableReference(), count);
 }
Example #6
0
 public static unsafe void CreateStates(this NVCommandList thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.Out)] Span <uint> states)
 {
     // SpanOverloader
     thisApi.CreateStates(n, out states.GetPinnableReference());
 }
Example #7
0
 public static unsafe void DrawCommandsStatesAddress(this NVCommandList thisApi, [Flow(FlowDirection.In)] ReadOnlySpan <ulong> indirects, [Flow(FlowDirection.In)] uint *sizes, [Flow(FlowDirection.In)] ReadOnlySpan <uint> states, [Flow(FlowDirection.In)] ReadOnlySpan <uint> fbos, [Flow(FlowDirection.In)] uint count)
 {
     // SpanOverloader
     thisApi.DrawCommandsStatesAddress(in indirects.GetPinnableReference(), sizes, in states.GetPinnableReference(), in fbos.GetPinnableReference(), count);
 }
 public static unsafe void DrawCommands(this NVCommandList thisApi, [Flow(FlowDirection.In)] NV primitiveMode, [Flow(FlowDirection.In)] uint buffer, [Flow(FlowDirection.In)] ReadOnlySpan <IntPtr> indirects, [Flow(FlowDirection.In)] uint *sizes, [Flow(FlowDirection.In)] uint count)
 {
     // SpanOverloader
     thisApi.DrawCommands(primitiveMode, buffer, in indirects.GetPinnableReference(), sizes, count);
 }