public PendingFlushImage(BufferPools.MemoryHandle src, TransferArguments arguments, Image dst, VkBufferImageCopy copyDesc) : base(src, arguments) { Destination = dst; CopyData = copyDesc; Destination.IncreasePins(); }
public PendingFlushBuffer(BufferPools.MemoryHandle src, TransferArguments arguments, IPinnableBindableBuffer dst, ulong dstOffset, ulong dstCount) : base(src, arguments) { Destination = dst; Offset = dstOffset; Size = dstCount; Destination.IncreasePins(); }
protected PendingFlush(BufferPools.MemoryHandle src, TransferArguments arguments) { _handle = src; Arguments = arguments; Arguments.SetEvent?.IncreasePins(); }