![]() |
Rendering Engine 0.2.0
Modular Graphics Rendering Engine | v0.2.0
|
#include "i_renderer.hpp"#include "i_window_system.hpp"#include "vertex_declarations.hpp"#include <optional>#include <vector>#include <unordered_map>#include <GLFW/glfw3.h>Go to the source code of this file.
Classes | |
| struct | rendering_engine::QueueFamilyIndices |
| Holds indices of Vulkan queue families supporting required operations. More... | |
| struct | rendering_engine::SwapChainSupportDetails |
| Describes capabilities and available configurations for a physical device's swap chain. More... | |
| class | rendering_engine::VulkanRenderer |
| Vulkan-based implementation of the IRenderer interface. More... | |
Namespaces | |
| namespace | rendering_engine |
Macros | |
| #define | GLFW_INCLUDE_VULKAN |
Variables | |
| const int | rendering_engine::MAX_FRAMES_IN_FLIGHT = 2 |
| Number of frames that can be processed simultaneously (double buffering). | |
| #define GLFW_INCLUDE_VULKAN |
Definition at line 14 of file vulkan_renderer.hpp.