Kanzi native input device implementation. More...
#include <kanzi/core/legacy/debug/kzs_error.hpp>
#include <kanzi/core.ui/input/event_source_properties.hpp>
#include <kanzi/core.ui/platform/task_dispatcher/common/native_event_handle.hpp>
#include <kanzi/core.ui/platform/windowing/common/kzs_native_handles.h>
Namespaces | |
namespace | kanzi |
Functions | |
kzsError | kzsInputDeviceNativeCreate (NativeInputHandle handle, const kanzi::EventSourceProperties &properties, struct KzsInputDeviceNative **device_out) |
Creates an input device. | |
kzsError | kzsInputDeviceNativeDelete (struct KzsInputDeviceNative *device) |
Deletes an input device. | |
kzsError | kzsInputDeviceNativeGatherData (struct KzsInputDeviceNative *device, kanzi::EventQueue &queue) |
Enqueues input data from input device. | |
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. | |
Kanzi native input device implementation.
Copyright 2008-2017 by Rightware. All rights reserved.
kzsError kzsInputDeviceNativeCreate | ( | NativeInputHandle | handle, |
const kanzi::EventSourceProperties & | properties, | ||
struct KzsInputDeviceNative ** | device_out ) |
Creates an input device.
kzsError kzsInputDeviceNativeDelete | ( | struct KzsInputDeviceNative * | device | ) |
Deletes an input device.
kzsError kzsInputDeviceNativeGatherData | ( | struct KzsInputDeviceNative * | device, |
kanzi::EventQueue & | queue ) |
Enqueues input data from input device.
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.