| 
    Neo
    0.5.0
    
   Developer Documentation 
   | 
 
Namespaces | |
| Gui | |
Classes | |
| class | Canvas | 
| The Canvas class contains all widgets and renders them.  More... | |
| class | Neo2DEngine | 
| The Neo2DEngine class contains all functionality to set up a GUI.  More... | |
| class | Render | 
| The Render class contains helper methods for rendering 2D shapes.  More... | |
| class | Sprite | 
| The Sprite class displays a texture on the screen.  More... | |
| class | SpriteBatch | 
| Implements a batch of sprites that can be used to circumvent the GUI system when rendering 2D objects for better performance.  More... | |
| class | Tile | 
| The Tile class displays a texture on the screen.  More... | |
| class | TileSheet | 
| Implements a tile sheet from which it is possible to retrieve one specific tile.  More... | |
| class | Widget | 
| The Widget class contains all information that is common to all GUI widgets.  More... | |
Typedefs | |
| typedef std::function< void(Widget *, long int)> | NEO_CALLBACK_FUNCTION | 
| typedef std::function<void (Widget*, long int)> Neo2D::NEO_CALLBACK_FUNCTION | 
A pointer to a callback.