#include <renderer.h>
Definition at line 16 of file renderer.h.
◆ render_window_t
◆ renderer()
◆ ~renderer()
unravel::renderer::~renderer |
( |
| ) |
|
◆ close_main_window()
void unravel::renderer::close_main_window |
( |
| ) |
|
◆ create_window_for_display()
auto unravel::renderer::create_window_for_display |
( |
int | index, |
|
|
const std::string & | title, |
|
|
uint32_t | flags ) -> const std::unique_ptr<render_window>& |
◆ deinit()
◆ frame_begin()
◆ frame_end()
◆ get_main_window()
auto unravel::renderer::get_main_window |
( |
| ) |
const -> render_window* |
◆ get_renderer_type()
◆ get_reset_flags() [1/2]
auto unravel::renderer::get_reset_flags |
( |
bool | vsync | ) |
const -> uint32_t |
|
protected |
◆ get_reset_flags() [2/2]
auto unravel::renderer::get_reset_flags |
( |
const cmd_line::parser & | parser | ) |
const -> uint32_t |
|
protected |
◆ get_vsync()
auto unravel::renderer::get_vsync |
( |
| ) |
const -> bool |
◆ init()
◆ init_backend()
◆ on_os_event()
void unravel::renderer::on_os_event |
( |
rtti::context & | ctx, |
|
|
os::event & | e ) |
|
protected |
◆ request_screenshot()
void unravel::renderer::request_screenshot |
( |
const std::string & | file | ) |
|
◆ set_main_window()
void unravel::renderer::set_main_window |
( |
os::window && | window | ) |
|
◆ set_vsync()
void unravel::renderer::set_vsync |
( |
bool | vsync | ) |
|
◆ init_window_
std::unique_ptr<os::window> unravel::renderer::init_window_ {} |
|
protected |
◆ render_window_
std::unique_ptr<render_window> unravel::renderer::render_window_ {} |
|
protected |
◆ request_screenshot_
std::string unravel::renderer::request_screenshot_ {} |
|
protected |
◆ reset_flags_
uint32_t unravel::renderer::reset_flags_ {} |
|
protected |
◆ sentinel_
std::shared_ptr<int> unravel::renderer::sentinel_ = std::make_shared<int>(0) |
|
protected |
The documentation for this struct was generated from the following files:
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine/engine/rendering/renderer.h
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine/engine/rendering/renderer.cpp