コード例 #1
0
        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);
        }
コード例 #2
0
 public VkSparseImageOpaqueMemoryBindInfo(VkImage image, ref VkSparseMemoryBind binds)
 {
     this.image     = image;
     this.bindCount = 1;
     this.pBinds    = (VkSparseMemoryBind *)Unsafe.AsPointer(ref binds);
 }