rpcsx/rpcs3/Emu/RSX/VK/vkutils/command_pool.h
2021-01-05 10:49:03 +03:00

26 lines
374 B
C++

#pragma once
#include "../VulkanAPI.h"
namespace vk
{
class render_device;
class command_pool
{
vk::render_device* owner = nullptr;
VkCommandPool pool = nullptr;
public:
command_pool() = default;
~command_pool() = default;
void create(vk::render_device& dev);
void destroy();
vk::render_device& get_owner();
operator VkCommandPool();
};
}