From 86291de65b8799e73176d0b8e7cc3f01f86be3d5 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Tue, 24 Apr 2018 19:54:40 -0700 Subject: Some minor changes --- Graphics/GraphicsEngineVulkan/include/BufferVkImpl.h | 16 ++++++++-------- .../include/VulkanUtilities/VulkanInstance.h | 5 +++++ .../include/VulkanUtilities/VulkanPhysicalDevice.h | 5 +++++ 3 files changed, 18 insertions(+), 8 deletions(-) (limited to 'Graphics/GraphicsEngineVulkan') diff --git a/Graphics/GraphicsEngineVulkan/include/BufferVkImpl.h b/Graphics/GraphicsEngineVulkan/include/BufferVkImpl.h index 31b58787..0f5accc8 100644 --- a/Graphics/GraphicsEngineVulkan/include/BufferVkImpl.h +++ b/Graphics/GraphicsEngineVulkan/include/BufferVkImpl.h @@ -45,15 +45,15 @@ class BufferVkImpl : public BufferBase TBufferBase; BufferVkImpl(IReferenceCounters *pRefCounters, - FixedBlockMemoryAllocator &BuffViewObjMemAllocator, - class RenderDeviceVkImpl *pDeviceVk, - const BufferDesc& BuffDesc, - const BufferData &BuffData = BufferData()); + FixedBlockMemoryAllocator &BuffViewObjMemAllocator, + class RenderDeviceVkImpl *pDeviceVk, + const BufferDesc& BuffDesc, + const BufferData &BuffData = BufferData()); BufferVkImpl(IReferenceCounters *pRefCounters, - FixedBlockMemoryAllocator &BuffViewObjMemAllocator, - class RenderDeviceVkImpl *pDeviceVk, - const BufferDesc& BuffDesc, - void *pVkBuffer); + FixedBlockMemoryAllocator &BuffViewObjMemAllocator, + class RenderDeviceVkImpl *pDeviceVk, + const BufferDesc& BuffDesc, + void *pVkBuffer); ~BufferVkImpl(); virtual void QueryInterface( const Diligent::INTERFACE_ID &IID, IObject **ppInterface )override; diff --git a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h index 39f938ff..f0ff0080 100644 --- a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h +++ b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h @@ -32,6 +32,11 @@ namespace VulkanUtilities class VulkanInstance : public std::enable_shared_from_this { public: + VulkanInstance(const VulkanInstance&) = delete; + VulkanInstance(VulkanInstance&&) = delete; + VulkanInstance& operator = (const VulkanInstance&) = delete; + VulkanInstance& operator = (VulkanInstance&&) = delete; + static std::shared_ptr Create(bool EnableValidation, uint32_t GlobalExtensionCount, const char* const* ppGlobalExtensionNames, diff --git a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanPhysicalDevice.h b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanPhysicalDevice.h index 10a35c9a..9dd9e6f6 100644 --- a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanPhysicalDevice.h +++ b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanPhysicalDevice.h @@ -32,6 +32,11 @@ namespace VulkanUtilities class VulkanPhysicalDevice { public: + VulkanPhysicalDevice(const VulkanPhysicalDevice&) = delete; + VulkanPhysicalDevice(VulkanPhysicalDevice&&) = delete; + VulkanPhysicalDevice& operator = (const VulkanPhysicalDevice&) = delete; + VulkanPhysicalDevice& operator = (VulkanPhysicalDevice&&) = delete; + static std::unique_ptr Create(VkPhysicalDevice vkDevice); uint32_t FindQueueFamily(VkQueueFlags QueueFlags)const; -- cgit v1.2.3