palliate v0.0.1
Palliate application and built-in plugins
|
#include <renderer.h>
Public Types | |
using | Icon = void * |
using | WindowHandle = uint64_t |
Public Member Functions | |
Renderer (config_t const &c) | |
~Renderer () | |
void | init_gl () |
void | compile_shaders () |
bool | render () override |
WindowHandle | create (std::string const &title, Util::rect position, Window::flag flags={Window::visible}, Icon icon=nullptr) |
void | close (WindowHandle handle) |
using UI::GL::Renderer::Icon = void* |
using UI::GL::Renderer::WindowHandle = uint64_t |
Renderer::Renderer | ( | config_t const & | c | ) |
Renderer::~Renderer | ( | ) |
void Renderer::close | ( | WindowHandle | handle | ) |
void Renderer::compile_shaders | ( | ) |
Renderer::WindowHandle Renderer::create | ( | std::string const & | title, |
Util::rect | position, | ||
Window::flag | flags = {Window::visible} , |
||
Icon | icon = nullptr |
||
) |
void Renderer::init_gl | ( | ) |
|
override |