Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
Public Member Functions | |
Renderer (Window *context_holder) | |
![]() | |
OpenGL (Window *context_holder) | |
void | resizeViewport (const int32_t x, const int32_t y, const int32_t width, const int32_t height) |
void | scissor (uint32_t x, uint32_t y, uint32_t width, uint32_t height) |
std::shared_ptr< render::ScreenQuad > | getScreenQuad () |
const Window & | getWindow () const noexcept |
void | bindContextToWindow (Window &) |
Static Public Member Functions | |
static Renderer * | getInstance () noexcept |
![]() | |
static OpenGL * | getInstance () |
static bool | hasContext () |
Additional Inherited Members | |
![]() | |
std::shared_ptr< render::ScreenQuad > | _screen_quad |