Esempio n. 1
0
 public abstract unsafe void WaitSemaphore([Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] uint numBufferBarriers, [Count(Computed = "numBufferBarriers"), Flow(FlowDirection.In)] uint *buffers, [Flow(FlowDirection.In)] uint numTextureBarriers, [Count(Computed = "numTextureBarriers"), Flow(FlowDirection.In)] uint *textures, [Count(Computed = "numTextureBarriers"), Flow(FlowDirection.In)] TextureLayout *srcLayouts);
 public static unsafe void WaitSemaphore(this ExtSemaphore thisApi, [Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] uint numBufferBarriers, [Count(Computed = "numBufferBarriers"), Flow(FlowDirection.In)] ReadOnlySpan <uint> buffers, [Flow(FlowDirection.In)] uint numTextureBarriers, [Count(Computed = "numTextureBarriers"), Flow(FlowDirection.In)] ReadOnlySpan <uint> textures, [Count(Computed = "numTextureBarriers"), Flow(FlowDirection.In)] TextureLayout *srcLayouts)
 {
     // SpanOverloader
     thisApi.WaitSemaphore(semaphore, numBufferBarriers, in buffers.GetPinnableReference(), numTextureBarriers, in textures.GetPinnableReference(), srcLayouts);
 }