Kanzi  3.9.5
Kanzi Engine API
events.hpp File Reference

Classes

class  kanzi::HudDebugEvent
 The event toggles the head-up display debugging status. More...
 
class  kanzi::InputEvent
 Base event class providing the core functionality of the Kanzi input events. More...
 
class  kanzi::KeyEvent
 The KeyEvent holds a pressed, released, or auto-repeated key event which occurs in the host operating system. More...
 
class  kanzi::OrientationChangedEvent
 Specialized event that reports the orientation change of a window. More...
 
class  kanzi::PointerEvent
 The event holds a pointer event data and typically originates from a mouse or other pointing device. More...
 
class  kanzi::TouchEvent
 The event holds the information about a touch event occurrence. More...
 
class  kanzi::TouchEvent::TouchPoint
 The TouchPoint class holds information about a touch point, such as a finger. More...
 
class  kanzi::WindowEvent
 The WindowEvent class holds window specific events. More...
 
class  kanzi::WindowRedrawRequestEvent
 Specialized window event with InputEvent::WindowRedrawRequest type. More...
 
class  kanzi::WindowResizedEvent
 Specialized window event with InputEvent::WindowResized type. More...
 
class  kanzi::WindowResizeRequestEvent
 Specialized window event with InputEvent::WindowResizeRequest type. More...
 

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 

Typedefs

typedef unique_ptr< InputEvent > kanzi::UniqueEventPtr
 

Functions

bool kanzi::isKeyModifier (LogicalKey key)
 Checks whether the key of the event is a modifier key. More...
 
bool kanzi::operator!= (const KeyEvent &lhs, const KeyEvent &rhs)
 Inequality operator for KeyEvents. More...
 
bool kanzi::operator== (const KeyEvent &lhs, const KeyEvent &rhs)
 Equality operator for KeyEvents. More...
 
optional< TouchEvent > kanzi::pointerToTouchEvent (const PointerEvent &pointer)
 Converts a pointer event to an equivalent touch event. More...