// Copyright (C) 2020 Jérôme Leclercq // This file is part of the "Nazara Engine - Utility module" // For conditions of distribution and use, see copyright notice in Config.hpp #pragma once #ifndef NAZARA_RENDERPASS_HPP #define NAZARA_RENDERPASS_HPP #include #include #include #include namespace Nz { class NAZARA_RENDERER_API RenderPass { public: struct Attachment; RenderPass() = default; RenderPass(const RenderPass&) = delete; RenderPass(RenderPass&&) noexcept = default; virtual ~RenderPass(); RenderPass& operator=(const RenderPass&) = delete; RenderPass& operator=(RenderPass&&) noexcept = default; struct Attachment { PixelFormat format; // TODO }; }; } #include #endif // NAZARA_RENDERPASS_HPP