Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
oe::core::Renderer Class Reference
Inheritance diagram for oe::core::Renderer:
[legend]
Collaboration diagram for oe::core::Renderer:
[legend]

Public Member Functions

 Renderer (Window *context_holder)
 
- Public Member Functions inherited from oe::core::OpenGL
 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::ScreenQuadgetScreenQuad ()
 
const WindowgetWindow () const noexcept
 
void bindContextToWindow (Window &)
 

Static Public Member Functions

static RenderergetInstance () noexcept
 
- Static Public Member Functions inherited from oe::core::OpenGL
static OpenGLgetInstance ()
 
static bool hasContext ()
 

Additional Inherited Members

- Protected Attributes inherited from oe::core::OpenGL
std::shared_ptr< render::ScreenQuad_screen_quad
 

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