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

The Overlay - container class - list of RenderElements. More...

#include <overlay.h>

Public Member Functions

 Overlay (const std::string &overlay_name)
 Overlay. More...
 
void finish (void)
 
const std::string & getName (void) const
 getName More...
 
void addElement (RenderElement *element)
 addElement More...
 
void remove (RenderElement *element)
 remove More...
 
Elements getElements (void)
 getElements More...
 
void render (const DrawEvent &event)
 render More...
 
bool isVisible (void)
 
void setVisible (bool status)
 

Detailed Description

The Overlay - container class - list of RenderElements.

Constructor & Destructor Documentation

Overlay::Overlay ( const std::string &  overlay_name)
explicit

Overlay.

Create a Overlay with Name

Parameters
overlay_name

Member Function Documentation

void Overlay::addElement ( RenderElement element)

addElement

Add a Element

Parameters
element
Elements Overlay::getElements ( void  )

getElements

Return all Elements

Returns
const std::string & Overlay::getName ( void  ) const

getName

Return Overlay name

Returns
void Overlay::remove ( RenderElement element)

remove

Remove a Element

Parameters
element
void Overlay::render ( const DrawEvent event)

render

Render all Overlay Elements


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