public static extern SharpVk.Result vkFreeDescriptorSets(SharpVk.Interop.Device device, SharpVk.Interop.DescriptorPool descriptorPool, uint descriptorSetCount, SharpVk.Interop.DescriptorSet *descriptorSets);
public static extern void vkDestroyDescriptorPool(SharpVk.Interop.Device device, SharpVk.Interop.DescriptorPool descriptorPool, SharpVk.Interop.AllocationCallbacks *allocator);
public static extern SharpVk.Result vkResetDescriptorPool(SharpVk.Interop.Device device, SharpVk.Interop.DescriptorPool descriptorPool, SharpVk.DescriptorPoolResetFlags flags);
internal DescriptorPool(SharpVk.Device parent, SharpVk.Interop.DescriptorPool handle) { this.handle = handle; this.parent = parent; this.commandCache = parent.commandCache; }