OpenPolygon  1.0.0
OpenPolygon is a Rendering Engine
Public Member Functions | Protected Member Functions | List of all members
Engine::OverlayRendering Class Reference

The OverlayRendering - Render System class. More...

#include <overlayrendering.h>

Inheritance diagram for Engine::OverlayRendering:
Engine::RenderSystem

Public Member Functions

 OverlayRendering (const std::string &system_name)
 
void initialize (OpenPolygonDisplay *display) final override
 
void Resize (void) final override
 
void RenderFrame (void) final override
 
- Public Member Functions inherited from Engine::RenderSystem
 RenderSystem (const std::string &system_name)
 
bool isInitialized (void)
 
void addTechnique (Technique *technique)
 
void setRenderProcessManager (RenderProcessManager *manager)
 
RenderProcessManagergetRenderProcessManager (void)
 
OpenPolygonDisplaygetDisplay (void)
 

Protected Member Functions

void Render2DScene (void)
 
void Render2DBackground (void)
 

Additional Inherited Members

- Protected Attributes inherited from Engine::RenderSystem
std::string m_system_name
 
glm::mat4 m_projection
 
glm::mat4 m_ortho
 
bool m_init
 
OpenPolygonDisplaym_display
 
Cameram_camera
 
RenderProcessManagerm_render_process_manager
 
Techniques m_techniques
 

Detailed Description

The OverlayRendering - Render System class.


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