public static void GetSemaphoreParameterEXT(UInt32 semaphore, SemaphoreParameterName pname, [Out] UInt64[] @params) { unsafe { fixed(UInt64 *p_params = @params) { Debug.Assert(Delegates.pglGetSemaphoreParameterui64vEXT != null, "pglGetSemaphoreParameterui64vEXT not implemented"); Delegates.pglGetSemaphoreParameterui64vEXT(semaphore, (Int32)pname, p_params); LogCommand("glGetSemaphoreParameterui64vEXT", null, semaphore, pname, @params); } } DebugCheckErrors(null); }
public static void SemaphoreParameterEXT(uint semaphore, SemaphoreParameterName pname, ulong[] @params) { unsafe { fixed(ulong *p_params = @params) { Debug.Assert(Delegates.pglSemaphoreParameterui64vEXT != null, "pglSemaphoreParameterui64vEXT not implemented"); Delegates.pglSemaphoreParameterui64vEXT(semaphore, (int)pname, p_params); LogCommand("glSemaphoreParameterui64vEXT", null, semaphore, pname, @params); } } DebugCheckErrors(null); }
public partial void GetSemaphoreParameter([Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] out int @params);
public unsafe partial void GetSemaphoreParameter([Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] int * @params);
public abstract void GetSemaphoreParameter([Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] Span <ulong> @params);
public abstract unsafe void GetSemaphoreParameter([Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] ulong * @params);
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 GetSemaphoreParameter(this ExtSemaphore thisApi, [Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] Span <ulong> @params) { // SpanOverloader thisApi.GetSemaphoreParameter(semaphore, pname, out @params.GetPinnableReference()); }