22 #include "rendercomponent.h"
23 #include "rendersystem.h"
28 using Elements = std::list< RenderElement *>;
42 explicit Overlay(
const std::string & overlay_name );
52 const std::string &
getName(
void)
const;
82 void setVisible(
bool status );
The Overlay - container class - list of RenderElements.
Definition: overlay.h:33
const std::string & getName(void) const
getName
Definition: Overlay.cpp:47
void addElement(RenderElement *element)
addElement
Definition: Overlay.cpp:52
Elements getElements(void)
getElements
Definition: Overlay.cpp:64
The DrawEvent - event class.
Definition: drawevent.h:31
void render(const DrawEvent &event)
render
Definition: Overlay.cpp:69
The RenderElement - contained component Element - abstract class.
Definition: rendercomponent.h:103
Overlay(const std::string &overlay_name)
Overlay.
Definition: Overlay.cpp:22