/// <summary> /// /// </summary> public unsafe void Reset(SharpVk.CommandBufferResetFlags?flags = default(SharpVk.CommandBufferResetFlags?)) { try { SharpVk.CommandBufferResetFlags marshalledFlags = default(SharpVk.CommandBufferResetFlags); if (flags != null) { marshalledFlags = flags.Value; } else { marshalledFlags = default(SharpVk.CommandBufferResetFlags); } Result methodResult = Interop.Commands.vkResetCommandBuffer(this.handle, marshalledFlags); if (SharpVkException.IsError(methodResult)) { throw SharpVkException.Create(methodResult); } } finally { Interop.HeapUtil.FreeAll(); } }
public static extern SharpVk.Result vkResetCommandBuffer(SharpVk.Interop.CommandBuffer commandBuffer, SharpVk.CommandBufferResetFlags flags);