VkSparseMemoryBind Marshal(SparseMemoryBind bind) { var result = new VkSparseMemoryBind(); result.resourceOffset = bind.resourceOffset; result.size = bind.size; result.memory = bind.memory.Native; result.memoryOffset = bind.memoryOffset; result.flags = bind.flags; return(result); }
public VkSparseImageOpaqueMemoryBindInfo(VkImage image, ref VkSparseMemoryBind binds) { this.image = image; this.bindCount = 1; this.pBinds = (VkSparseMemoryBind *)Unsafe.AsPointer(ref binds); }