/// <summary> /// Resets a descriptor pool object. /// </summary> public void Reset(DescriptorPoolResetFlags flags) { unsafe { try { Result commandResult; commandResult = Interop.Commands.vkResetDescriptorPool(this.parent.handle, this.handle, flags); if (SharpVkException.IsError(commandResult)) { throw SharpVkException.Create(commandResult); } } finally { Interop.HeapUtil.FreeLog(); } } }
public unsafe void ResetDescriptorPool(DescriptorPool descriptorPool, DescriptorPoolResetFlags flags) { vkResetDescriptorPool(this, descriptorPool, flags).CheckError(); }
internal static unsafe extern Result vkResetDescriptorPool(Device device, DescriptorPool descriptorPool, DescriptorPoolResetFlags flags);