|
SleakEngine 0.1.0
C++23 multi-backend game engine
|
#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 |