Example #1
0
 /// <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();
         }
     }
 }
Example #2
0
 public unsafe void ResetDescriptorPool(DescriptorPool descriptorPool, DescriptorPoolResetFlags flags)
 {
     vkResetDescriptorPool(this, descriptorPool, flags).CheckError();
 }
Example #3
0
 internal static unsafe extern Result vkResetDescriptorPool(Device device, DescriptorPool descriptorPool, DescriptorPoolResetFlags flags);