Kanzi  3.9.6
Kanzi Engine API
kzs_input_device.h File Reference

Kanzi input device implementation. More...

Functions

kzsError kzsInputDeviceCreate (NativeInputHandle handle, const kanzi::EventSourceProperties &properties, struct KzsInputDevice **device_out)
 Creates an input device. More...
 
kzsError kzsInputDeviceDelete (struct KzsInputDevice *device)
 Deletes an input device. More...
 
kzsError kzsInputDeviceGatherData (const struct KzsInputDevice *device, kanzi::EventQueue &queue)
 Enqueues input data from input device. More...
 
kanzi::NativeEventHandle kzsInputDeviceGetEventHandle (const struct KzsInputDevice *device)
 Returns a waitable event handle for this input device. More...
 

Detailed Description

Kanzi input device implementation.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

◆ kzsInputDeviceCreate()

kzsError kzsInputDeviceCreate ( NativeInputHandle  handle,
const kanzi::EventSourceProperties properties,
struct KzsInputDevice **  device_out 
)

Creates an input device.

◆ kzsInputDeviceDelete()

kzsError kzsInputDeviceDelete ( struct KzsInputDevice device)

Deletes an input device.

◆ kzsInputDeviceGatherData()

kzsError kzsInputDeviceGatherData ( const struct KzsInputDevice device,
kanzi::EventQueue queue 
)

Enqueues input data from input device.

◆ kzsInputDeviceGetEventHandle()

kanzi::NativeEventHandle kzsInputDeviceGetEventHandle ( const struct KzsInputDevice device)

Returns a waitable event handle for this input device.