#include <VulkanRenderer.hpp>
◆ VulkanRenderer()
◆ begin_command_buffer()
| vk::CommandBuffer sd::VulkanRenderer::begin_command_buffer |
( |
VulkanWindow & |
vw | ) |
|
◆ begin_frame()
| vk::CommandBuffer sd::VulkanRenderer::begin_frame |
( |
VulkanWindow & |
vw | ) |
|
◆ begin_render_pass()
◆ end_frame()
| vk::Result sd::VulkanRenderer::end_frame |
( |
VulkanWindow & |
vw | ) |
|
◆ get_pipeline_factory()
◆ get_shader_library()
◆ init()
| void sd::VulkanRenderer::init |
( |
| ) |
|
◆ reload_shaders()
| void sd::VulkanRenderer::reload_shaders |
( |
| ) |
|
◆ set_clear_color()
| void sd::VulkanRenderer::set_clear_color |
( |
const std::array< float, 4 > & |
color | ) |
|
|
inline |
◆ ctx
◆ m_clear_color
| std::array<float, 4> sd::VulkanRenderer::m_clear_color {0.1f, 0.1f, 0.1f, 1.0f} |
|
private |
◆ m_device
◆ m_pipelines
◆ m_shaders
◆ m_timer
The documentation for this class was generated from the following files: