internal CommandPool(SharpVk.Device parent, SharpVk.Interop.CommandPool handle) { this.handle = handle; this.parent = parent; this.commandCache = parent.commandCache; }
public static extern SharpVk.Result vkResetCommandPool(SharpVk.Interop.Device device, SharpVk.Interop.CommandPool commandPool, SharpVk.CommandPoolResetFlags flags);
public static extern void vkFreeCommandBuffers(SharpVk.Interop.Device device, SharpVk.Interop.CommandPool commandPool, uint commandBufferCount, SharpVk.Interop.CommandBuffer *commandBuffers);
public static extern void vkDestroyCommandPool(SharpVk.Interop.Device device, SharpVk.Interop.CommandPool commandPool, SharpVk.Interop.AllocationCallbacks *allocator);