UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::ui Namespace Reference

Classes

class  Button
 
class  Drawable
 
class  DrawablePrimitive
 
class  Menu
 
class  Node
 
class  TexturedRectangle
 
class  UIElement
 

Typedefs

typedef std::function< void(const
Button *)> 
ButtonCallback
 
typedef std::function< void(Menu *)> MenuCallback
 
typedef std::map
< input::Keycode, MenuCallback
InputCallbacks
 

Enumerations

enum  HookPoint {
  HookPoint::TOP_LEFT, HookPoint::TOP, HookPoint::TOP_RIGHT, HookPoint::LEFT,
  HookPoint::CENTER, HookPoint::RIGHT, HookPoint::BOTTOM_LEFT, HookPoint::BOTTOM,
  HookPoint::BOTTOM_RIGHT
}
 

Typedef Documentation

typedef std::function<void (const Button *)> ugdk::ui::ButtonCallback
typedef std::function<void (Menu*)> ugdk::ui::MenuCallback

Enumeration Type Documentation

enum ugdk::ui::HookPoint
strong
Enumerator
TOP_LEFT 
TOP 
TOP_RIGHT 
LEFT 
CENTER 
RIGHT 
BOTTOM_LEFT 
BOTTOM 
BOTTOM_RIGHT