Kanzi  3.9.9
Kanzi Engine C++ API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
kzs_input_native.h File Reference

Kanzi input, win32 specific implementation. More...

Functions

kanzi::KeyModifier getWindowsKeyModifiers (kanzi::LogicalKey key)
 
kzsError kzsInputNativeHandleMessage (kanzi::EventQueue &queue, HWND hWnd, UINT message, WPARAM wparam, LPARAM lparam, bool *out_handled)
 Message handler for native input. More...
 
kzsError kzsWindowNativeWndProcHandler (HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam, bool *out_handled)
 Low-level message handler for native input. More...
 
kanzi::LogicalKey windowsKeyToLogicalKey (WPARAM wparam, LPARAM lparam)
 

Detailed Description

Kanzi input, win32 specific implementation.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

kanzi::LogicalKey windowsKeyToLogicalKey ( WPARAM  wparam,
LPARAM  lparam 
)
kanzi::KeyModifier getWindowsKeyModifiers ( kanzi::LogicalKey  key)
kzsError kzsInputNativeHandleMessage ( kanzi::EventQueue queue,
HWND  hWnd,
UINT  message,
WPARAM  wparam,
LPARAM  lparam,
bool *  out_handled 
)

Message handler for native input.

kzsError kzsWindowNativeWndProcHandler ( HWND  hwnd,
UINT  message,
WPARAM  wparam,
LPARAM  lparam,
bool *  out_handled 
)

Low-level message handler for native input.

Expects g_activeEventQueue to be a valid input event queue.