public static unsafe void GetSemaphoreParameter(this NVTimelineSemaphore thisApi, [Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] NV pname, [Flow(FlowDirection.Out)] Span <int> @params) { // SpanOverloader thisApi.GetSemaphoreParameter(semaphore, pname, out @params.GetPinnableReference()); }
public static unsafe void SemaphoreParameter(this NVTimelineSemaphore thisApi, [Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.In)] ReadOnlySpan <int> @params) { // SpanOverloader thisApi.SemaphoreParameter(semaphore, pname, in @params.GetPinnableReference()); }
public static unsafe void CreateSemaphores(this NVTimelineSemaphore thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.Out)] Span <uint> semaphores) { // SpanOverloader thisApi.CreateSemaphores(n, out semaphores.GetPinnableReference()); }