Kanzi  3.9.6
Kanzi Engine API
kzs_input_device_native.h File Reference

Kanzi native input device implementation. More...

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 

Functions

kzsError kzsInputDeviceNativeCreate (NativeInputHandle handle, const kanzi::EventSourceProperties &properties, struct KzsInputDeviceNative **device_out)
 Creates an input device. More...
 
kzsError kzsInputDeviceNativeDelete (struct KzsInputDeviceNative *device)
 Deletes an input device. More...
 
kzsError kzsInputDeviceNativeGatherData (struct KzsInputDeviceNative *device, kanzi::EventQueue &queue)
 Enqueues input data from input device. More...
 
kanzi::NativeEventHandle kzsInputDeviceNativeGetEventHandle (const struct KzsInputDeviceNative *device)
 Returns a waitable event handle for this input device or a platform-specific invalid-handle if not supported. More...
 

Detailed Description

Kanzi native input device implementation.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

◆ kzsInputDeviceNativeCreate()

kzsError kzsInputDeviceNativeCreate ( NativeInputHandle  handle,
const kanzi::EventSourceProperties properties,
struct KzsInputDeviceNative **  device_out 
)

Creates an input device.

◆ kzsInputDeviceNativeDelete()

kzsError kzsInputDeviceNativeDelete ( struct KzsInputDeviceNative device)

Deletes an input device.

◆ kzsInputDeviceNativeGatherData()

kzsError kzsInputDeviceNativeGatherData ( struct KzsInputDeviceNative device,
kanzi::EventQueue queue 
)

Enqueues input data from input device.

◆ kzsInputDeviceNativeGetEventHandle()

kanzi::NativeEventHandle kzsInputDeviceNativeGetEventHandle ( const struct KzsInputDeviceNative device)

Returns a waitable event handle for this input device or a platform-specific invalid-handle if not supported.