Kanzi 3.9.10
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 that 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::WindowPlacementRequestEvent
 Specialized window event with InputEvent::WindowPlacementRequest type. 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

namespace  kanzi
 

Typedefs

typedef unique_ptr< InputEventkanzi::UniqueEventPtr
 

Functions

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