Program Listing for File CommandBufferManager.hpp

Return to documentation for file (Src/GraphicsEngineVulkan/renderer/CommandBufferManager.hpp)

#pragma once
#include <vulkan/vulkan.h>
namespace Kataglyphis::VulkanRendererInternals {
class CommandBufferManager
{
  public:
    CommandBufferManager();

    VkCommandBuffer beginCommandBuffer(VkDevice device, VkCommandPool command_pool);
    void endAndSubmitCommandBuffer(VkDevice device,
      VkCommandPool command_pool,
      VkQueue queue,
      VkCommandBuffer &command_buffer);

    ~CommandBufferManager();

  private:
};
}// namespace Kataglyphis::VulkanRendererInternals