Neo  0.5.0
Developer Documentation
Neo2D Namespace Reference

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 Documentation

typedef std::function<void (Widget*, long int)> Neo2D::NEO_CALLBACK_FUNCTION

A pointer to a callback.