Kanzi  3.9.7
Kanzi Engine API
qnx_screen_event.hpp File Reference

Classes

class  kanzi::qnx::QnxEvent
 Class representing a Qnx event. More...
 

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 
 kanzi::qnx
 

Typedefs

typedef screen_event_t kanzi::qnx::QnxScreenEventHandleType
 Alias for the Qnx event handle type. More...
 

Functions

bool kanzi::qnx::isKeyReleased (int keyFlags) noexcept
 Tests if key is released for a keyboard event. More...
 
KZ_NO_DISCARD optional< int > kanzi::qnx::tryGetButtonsProperty (const QnxEvent &qnxEvent) noexcept
 Tries to get the buttons property (SCREEN_PROPERTY_BUTTONS) of the Qnx event. More...
 
KZ_NO_DISCARD optional< int > kanzi::qnx::tryGetEventType (const QnxEvent &qnxEvent) noexcept
 Tries to get the type (SCREEN_PROPERTY_TYPE) of the Qnx event. More...
 
KZ_NO_DISCARD optional< int > kanzi::qnx::tryGetFlagsProperty (const QnxEvent &qnxEvent) noexcept
 Tries to get the key flags property (SCREEN_PROPERTY_FLAGS for Qnx version 700 and above or SCREEN_PROPERTY_KEY_FLAGS for below) of the Qnx event. More...
 
KZ_NO_DISCARD optional< int > kanzi::qnx::tryGetKeySymProperty (const QnxEvent &qnxEvent) noexcept
 Tries to get the key sym property (SCREEN_PROPERTY_SYM for Qnx version 700 and above or SCREEN_PROPERTY_KEY_SYM for below) of the Qnx event. More...
 
KZ_NO_DISCARD optional< int > kanzi::qnx::tryGetModifiersProperty (const QnxEvent &qnxEvent) noexcept
 Tries to get the modifiers property (SCREEN_PROPERTY_MODIFIERS for Qnx version 700 and above or SCREEN_PROPERTY_KEY_MODIFIERS for below) of the Qnx event. More...
 
KZ_NO_DISCARD optional< windowing::Positionkanzi::qnx::tryGetPositionProperty (const QnxEvent &qnxEvent) noexcept
 Tries to get the position property (SCREEN_PROPERTY_POSITION) of the Qnx event. More...