HatchitGraphics
ht_vkcommandpool.h
1 
23 #pragma once
24 
25 #include <ht_commandpool.h>
26 #include <ht_vulkan.h> //VkCommandPool (the original object from the VK API)
27 #include <ht_vkdevice.h> //Need a VKDevice to create a pool
28 
29 namespace Hatchit
30 {
31  namespace Graphics
32  {
33  namespace Vulkan
34  {
35  class HT_API VKCommandPool : public ICommandPool
36  {
37  public:
38  VKCommandPool(VkDevice device);
39  ~VKCommandPool();
40 
41  bool VInitialize() override;
42 
43  VkCommandPool GetVKCommandPool() const;
44 
45  private:
46  VkDevice m_device;
47  VkCommandPool m_commandPool;
48  };
49  }
50  }
51 }
Definition: ht_vkcommandpool.h:35
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19
Definition: ht_commandpool.h:31