Vulkan/Device: Make Device a handled object
Former-commit-id: c21479718e2de1ade137635a2f7ac40ef6f060cd
This commit is contained in:
parent
f4c2254ea2
commit
cc5d719a64
|
|
@ -8,6 +8,7 @@
|
||||||
#define NAZARA_VULKAN_VKDEVICE_HPP
|
#define NAZARA_VULKAN_VKDEVICE_HPP
|
||||||
|
|
||||||
#include <Nazara/Prerequesites.hpp>
|
#include <Nazara/Prerequesites.hpp>
|
||||||
|
#include <Nazara/Core/HandledObject.hpp>
|
||||||
#include <Nazara/Vulkan/Config.hpp>
|
#include <Nazara/Vulkan/Config.hpp>
|
||||||
#include <Nazara/Vulkan/VkLoader.hpp>
|
#include <Nazara/Vulkan/VkLoader.hpp>
|
||||||
#include <vulkan/vulkan.h>
|
#include <vulkan/vulkan.h>
|
||||||
|
|
@ -17,9 +18,12 @@ namespace Nz
|
||||||
{
|
{
|
||||||
namespace Vk
|
namespace Vk
|
||||||
{
|
{
|
||||||
|
class Device;
|
||||||
class Instance;
|
class Instance;
|
||||||
|
|
||||||
class NAZARA_VULKAN_API Device
|
using DeviceHandle = ObjectHandle<Device>;
|
||||||
|
|
||||||
|
class NAZARA_VULKAN_API Device : public HandledObject<Device>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
inline Device(Instance& instance);
|
inline Device(Instance& instance);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue