SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
VulkanRenderer.hpp File Reference
#include "../Common/Renderer.hpp"
#include "../Common/RenderContext.hpp"
#include "Graphics/Vulkan/VulkanShader.hpp"
#include "Graphics/Vulkan/VulkanTexture.hpp"
#include "Core/Logger.hpp"
#include <vulkan/vulkan.h>
#include "Graphics/Vulkan/VulkanBuffer.hpp"
#include <Runtime/Material.hpp>
#include <cstdint>
#include <vector>
#include <set>
#include <array>
#include <unordered_map>
#include <imgui.h>
#include <backends/imgui_impl_vulkan.h>

Go to the source code of this file.

Classes

struct  Sleak::RenderEngine::QueueIndices
struct  Sleak::RenderEngine::SwapchainDetails
class  Sleak::RenderEngine::VulkanRenderer

Namespaces

namespace  Sleak
 Root namespace for everything the engine exposes.
namespace  Sleak::RenderEngine
 Backend-facing rendering layer shared by the four graphics backends.

Variables

class ENGINE_API Sleak::Window