Cleanup includes
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#pragma once
|
||||
#include <string>
|
||||
#include "../ITickable.hpp"
|
||||
#include "../ICloseable.hpp"
|
||||
#include "../../Scene/Scene.hpp"
|
||||
#include "Base/ITickable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "Scene/Scene.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../../Math/Math.hpp"
|
||||
#include "../PlatformEnums.hpp"
|
||||
#include "../ICloseable.hpp"
|
||||
#include "Math/Math.hpp"
|
||||
#include "Base/PlatformEnums.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include <string>
|
||||
#include <stdexcept>
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace openVulkanoCpp
|
||||
return static_cast<typename std::underlying_type<Enumeration>::type>(value);
|
||||
}
|
||||
|
||||
static inline size_t Align(size_t size, size_t alignment)
|
||||
static inline constexpr size_t Align(size_t size, size_t alignment)
|
||||
{
|
||||
return (size + alignment - 1) & ~(alignment - 1);
|
||||
}
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
*/
|
||||
|
||||
#include "CubesExampleApp.hpp"
|
||||
#include "../Scene/Scene.hpp"
|
||||
#include "../Scene/Shader.hpp"
|
||||
#include "../Input/InputManager.hpp"
|
||||
#include "../Host/GraphicsAppManager.hpp"
|
||||
#include "../Math/Math.hpp"
|
||||
#include "Scene/Scene.hpp"
|
||||
#include "Scene/Shader.hpp"
|
||||
#include "Input/InputManager.hpp"
|
||||
#include "Host/GraphicsAppManager.hpp"
|
||||
#include "Math/Math.hpp"
|
||||
|
||||
#pragma clang diagnostic push
|
||||
#pragma ide diagnostic ignored "cert-msc50-cpp"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../Base/IGraphicsApp.hpp"
|
||||
#include "Base/IGraphicsApp.hpp"
|
||||
#include <memory>
|
||||
|
||||
class CubesExampleApp : public openVulkanoCpp::IGraphicsApp
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../../Base/ITickable.hpp"
|
||||
#include "../../Input/InputDeviceKeyboard.hpp"
|
||||
#include "../../Input/InputDeviceMouse.hpp"
|
||||
#include "../../Input/InputDeviceController.hpp"
|
||||
#include "Base/ITickable.hpp"
|
||||
#include "Input/InputDeviceKeyboard.hpp"
|
||||
#include "Input/InputDeviceMouse.hpp"
|
||||
#include "Input/InputDeviceController.hpp"
|
||||
|
||||
namespace openVulkanoCpp::GLFW
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../../Input/InputKey.hpp"
|
||||
#include "Input/InputKey.hpp"
|
||||
#include <GLFW/glfw3.h>
|
||||
|
||||
namespace openVulkanoCpp::GLFW
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#include "InputProviderGLFW.hpp"
|
||||
#include "InputMappingGLFW.hpp"
|
||||
#include "../../Input/InputManager.hpp"
|
||||
#include "Input/InputManager.hpp"
|
||||
#include <GLFW/glfw3.h>
|
||||
|
||||
static_assert(GLFW_JOYSTICK_LAST == 15); // if this fails, please update it and resize the controllers array accordingly as GLFW_JOYSTICK_LAST + 1
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../../Base/IInitable.hpp"
|
||||
#include "../../Base/ITickable.hpp"
|
||||
#include "../../Base/ICloseable.hpp"
|
||||
#include "../../Base/IPlatform.hpp"
|
||||
#include "Base/IInitable.hpp"
|
||||
#include "Base/ITickable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "Base/IPlatform.hpp"
|
||||
#include "InputDeviceGLFW.hpp"
|
||||
#include <array>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../../Base/IPlatform.hpp"
|
||||
#include "Base/IPlatform.hpp"
|
||||
#include "InputProviderGLFW.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
*/
|
||||
|
||||
#include "WindowGLFW.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
#include <GLFW/glfw3.h>
|
||||
#include "../../Base/Logger.hpp"
|
||||
|
||||
namespace openVulkanoCpp::GLFW
|
||||
{
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../../Base/UI/BaseWindow.hpp"
|
||||
#include "../../Base/UI/IVulkanWindow.hpp"
|
||||
#include "../../Base/UI/IOpenGlWindow.hpp"
|
||||
#include "../../Base/IPlatform.hpp"
|
||||
#include "Base/UI/BaseWindow.hpp"
|
||||
#include "Base/UI/IVulkanWindow.hpp"
|
||||
#include "Base/UI/IOpenGlWindow.hpp"
|
||||
#include "Base/IPlatform.hpp"
|
||||
#include "InputProviderGLFW.hpp"
|
||||
|
||||
struct GLFWmonitor;
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
*/
|
||||
|
||||
#include "GraphicsAppManager.hpp"
|
||||
#include "../Base/IPlatform.hpp"
|
||||
#include "../Base/Logger.hpp"
|
||||
#include "Base/IPlatform.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
#include "PlatformProducer.hpp"
|
||||
#include <chrono>
|
||||
#include <thread>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../Base/IGraphicsAppManager.hpp"
|
||||
#include "../Base/IGraphicsApp.hpp"
|
||||
#include "../Base/Render/IRenderer.hpp"
|
||||
#include "../Base/UI/IWindow.hpp"
|
||||
#include "../Base/PlatformEnums.hpp"
|
||||
#include "../Base/Timer.hpp"
|
||||
#include "Base/IGraphicsAppManager.hpp"
|
||||
#include "Base/IGraphicsApp.hpp"
|
||||
#include "Base/Render/IRenderer.hpp"
|
||||
#include "Base/UI/IWindow.hpp"
|
||||
#include "Base/PlatformEnums.hpp"
|
||||
#include "Base/Timer.hpp"
|
||||
#include <string>
|
||||
#include <memory>
|
||||
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
*/
|
||||
|
||||
#include "PlatformProducer.hpp"
|
||||
#include <stdexcept>
|
||||
#include "../Base/Logger.hpp"
|
||||
#include "../Vulkan/Renderer.hpp"
|
||||
#include "GLFW/PlatformGLFW.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
#include "Vulkan/Renderer.hpp"
|
||||
#include <stdexcept>
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../Base/PlatformEnums.hpp"
|
||||
#include "Base/PlatformEnums.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../Base/ICloseable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "InputKey.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../Base/Logger.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
#include "InputDevice.hpp"
|
||||
#include <cstring>
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
#include "InputDeviceMouse.hpp"
|
||||
#include "../Base/Logger.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
|
||||
namespace openVulkanoCpp::Input
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "InputDevice.hpp"
|
||||
#include "../Math/Math.hpp"
|
||||
#include "Math/Math.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
#include "InputKey.hpp"
|
||||
#include "InputDevice.hpp"
|
||||
#include "../Base/Utils.hpp"
|
||||
#include "Base/Utils.hpp"
|
||||
|
||||
#include <functional>
|
||||
#include <unordered_map>
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../Math/Math.hpp"
|
||||
#include "../Base/IInitable.hpp"
|
||||
#include "Math/Math.hpp"
|
||||
#include "Base/IInitable.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "Node.hpp"
|
||||
#include "../Math/Math.hpp"
|
||||
#include "Math/Math.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
#include <vector>
|
||||
#include "../Base/ICloseable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "Geometry.hpp"
|
||||
#include "Material.hpp"
|
||||
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
#include <assimp/mesh.h>
|
||||
#include <assimp/postprocess.h>
|
||||
#include "Vertex.hpp"
|
||||
#include "../Base/Logger.hpp"
|
||||
#include "../Base/Utils.hpp"
|
||||
#include "../Base/ICloseable.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
#include "Base/Utils.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "AABB.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
#include "Node.hpp"
|
||||
#include "../Base/Utils.hpp"
|
||||
#include "Base/Utils.hpp"
|
||||
#include <stdexcept>
|
||||
|
||||
namespace openVulkanoCpp::Scene
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <vector>
|
||||
#include "../Base/ICloseable.hpp"
|
||||
#include "../Math/Math.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "Math/Math.hpp"
|
||||
#include "Drawable.hpp"
|
||||
#include <vector>
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#pragma once
|
||||
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include <string>
|
||||
#include <stdexcept>
|
||||
#include "../Base/ICloseable.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../Math/Math.hpp"
|
||||
#include "Math/Math.hpp"
|
||||
#include <assimp/vector2.h>
|
||||
#include <assimp/vector3.h>
|
||||
#include <assimp/color4.h>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#pragma once
|
||||
#include "../Base/ICloseable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "Device.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
/*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include <vulkan/vulkan.hpp>
|
||||
#include "../Base/ICloseable.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
*/
|
||||
|
||||
#include "Context.hpp"
|
||||
#include "../Base/Utils.hpp"
|
||||
#include "../Base/Logger.hpp"
|
||||
#include "../Base/IGraphicsApp.hpp"
|
||||
#include "../Base/IGraphicsAppManager.hpp"
|
||||
#include "../Base/EngineConstants.hpp"
|
||||
#include "../Base/UI/IVulkanWindow.hpp"
|
||||
#include "Base/Utils.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
#include "Base/IGraphicsApp.hpp"
|
||||
#include "Base/IGraphicsAppManager.hpp"
|
||||
#include "Base/EngineConstants.hpp"
|
||||
#include "Base/UI/IVulkanWindow.hpp"
|
||||
#include "Debuging/ValidationLayer.hpp"
|
||||
|
||||
namespace openVulkanoCpp::Vulkan
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
#include "ValidationLayer.hpp"
|
||||
#include "../../Base/Logger.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
#include <list>
|
||||
|
||||
#define RENDER_DOC
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include <set>
|
||||
#include <functional>
|
||||
#include <fstream>
|
||||
#include "../Base/ICloseable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#pragma once
|
||||
#include <stdexcept>
|
||||
#include <vector>
|
||||
#include "../Base/ICloseable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "Device.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#pragma once
|
||||
#include <cstdint>
|
||||
#include <vulkan/vulkan.hpp>
|
||||
#include "../Base/ICloseable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "Image.hpp"
|
||||
#include "Device.hpp"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
#include <vulkan/vulkan.hpp>
|
||||
#include "../Base/ICloseable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "../Base/Render/IRenderer.hpp"
|
||||
#include "../Base/UI/IWindow.hpp"
|
||||
#include "../Base/Logger.hpp"
|
||||
#include "Base/Render/IRenderer.hpp"
|
||||
#include "Base/UI/IWindow.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
#include "Context.hpp"
|
||||
#include "Resources/ResourceManager.hpp"
|
||||
#include "../Data/ReadOnlyAtomicArrayQueue.hpp"
|
||||
#include "Data/ReadOnlyAtomicArrayQueue.hpp"
|
||||
#include "CommandHelper.hpp"
|
||||
#include "../Base/EngineConfiguration.hpp"
|
||||
#include "Base/EngineConfiguration.hpp"
|
||||
|
||||
namespace openVulkanoCpp::Vulkan
|
||||
{
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
/*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include "../Scene/VulkanShader.hpp"
|
||||
|
||||
#include "Vulkan/Scene/VulkanShader.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
#include "ManagedResource.hpp"
|
||||
#include "../../Base/Logger.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
|
||||
namespace openVulkanoCpp::Vulkan
|
||||
{
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
*/
|
||||
|
||||
#include "ResourceManager.hpp"
|
||||
#include "../Context.hpp"
|
||||
#include "../Scene/VulkanShader.hpp"
|
||||
#include "../Scene/VulkanGeometry.hpp"
|
||||
#include "../Scene/VulkanNode.hpp"
|
||||
#include "Vulkan/Context.hpp"
|
||||
#include "Vulkan/Scene/VulkanShader.hpp"
|
||||
#include "Vulkan/Scene/VulkanGeometry.hpp"
|
||||
#include "Vulkan/Scene/VulkanNode.hpp"
|
||||
|
||||
namespace openVulkanoCpp::Vulkan
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "vulkan/vulkan.hpp"
|
||||
#include "../../Base/ICloseable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "IShaderOwner.hpp"
|
||||
#include "ManagedResource.hpp"
|
||||
#include <mutex>
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
/*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include "../../Base/ICloseable.hpp"
|
||||
#include "../Scene/IRecordable.hpp"
|
||||
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "Vulkan/Scene/IRecordable.hpp"
|
||||
#include "ManagedResource.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
/*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "IRecordable.hpp"
|
||||
#include "../../Scene/Scene.hpp"
|
||||
#include "Scene/Scene.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -1,8 +1,15 @@
|
||||
/*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include "../../Base/ICloseable.hpp"
|
||||
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include "IRecordable.hpp"
|
||||
#include "../../Scene/Camera.hpp"
|
||||
#include "../Resources/UniformBuffer.hpp"
|
||||
#include "Scene/Camera.hpp"
|
||||
#include "Vulkan/Resources/UniformBuffer.hpp"
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
*/
|
||||
|
||||
#include "VulkanShader.hpp"
|
||||
#include "../Context.hpp"
|
||||
#include "../../Scene/Vertex.hpp"
|
||||
#include "../../Scene/Shader.hpp"
|
||||
#include "../Resources/IShaderOwner.hpp"
|
||||
#include "Vulkan/Context.hpp"
|
||||
#include "Scene/Vertex.hpp"
|
||||
#include "Scene/Shader.hpp"
|
||||
#include "Vulkan/Resources/IShaderOwner.hpp"
|
||||
|
||||
namespace openVulkanoCpp::Vulkan
|
||||
{
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <vulkan/vulkan.hpp>
|
||||
#include "../../Base/ICloseable.hpp"
|
||||
#include "IRecordable.hpp"
|
||||
#include "Base/ICloseable.hpp"
|
||||
#include <vulkan/vulkan.hpp>
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
*/
|
||||
|
||||
#include "SwapChain.hpp"
|
||||
#include "../Base/Logger.hpp"
|
||||
#include "../Base/Utils.hpp"
|
||||
#include "../Base/UI/IVulkanWindow.hpp"
|
||||
#include "Base/Logger.hpp"
|
||||
#include "Base/Utils.hpp"
|
||||
#include "Base/UI/IVulkanWindow.hpp"
|
||||
#include <algorithm>
|
||||
|
||||
namespace openVulkanoCpp::Vulkan
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <vulkan/vulkan.hpp>
|
||||
#include "Device.hpp"
|
||||
#include "Image.hpp"
|
||||
#include "FrameBuffer.hpp"
|
||||
#include "../Base/UI/IWindow.hpp"
|
||||
#include "Base/UI/IWindow.hpp"
|
||||
#include <vulkan/vulkan.hpp>
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user