wren
Vulkan-based game engine
Loading...
Searching...
No Matches
wren::Renderer Class Reference

#include <renderer.hpp>

Public Member Functions

void draw ()
 
auto set_graph_builder (GraphBuilder const &builder)
 
auto get_graph () const
 
auto swapchain_images_views () const
 
auto render_targets () const
 
auto add_target (std::string const &name, std::shared_ptr< RenderTarget > const &target)
 
auto submit_command_buffer (std::function< void(::vk::CommandBuffer &)> const &cmd_buf) -> expected< void >
 

Static Public Member Functions

static auto New (std::shared_ptr< Context > const &ctx) -> expected< std::shared_ptr< Renderer > >
 

Member Function Documentation

◆ add_target()

auto wren::Renderer::add_target ( std::string const & name,
std::shared_ptr< RenderTarget > const & target )
inline

◆ draw()

void wren::Renderer::draw ( )

◆ get_graph()

auto wren::Renderer::get_graph ( ) const
inline

◆ New()

auto wren::Renderer::New ( std::shared_ptr< Context > const & ctx) -> expected<std::shared_ptr<Renderer>>
static
Here is the caller graph for this function:

◆ render_targets()

auto wren::Renderer::render_targets ( ) const
inline

◆ set_graph_builder()

auto wren::Renderer::set_graph_builder ( GraphBuilder const & builder)
inline
Here is the call graph for this function:

◆ submit_command_buffer()

auto wren::Renderer::submit_command_buffer ( std::function< void(::vk::CommandBuffer &)> const & cmd_buf) -> expected<void>

◆ swapchain_images_views()

auto wren::Renderer::swapchain_images_views ( ) const
inline

The documentation for this class was generated from the following files: