iAuxINP

API library that allows you to operate with input devices
Download

iAuxINP Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Dmitry Kostjuchenko
  • Publisher web site:
  • http://www.iauxsoft.com/
  • Operating Systems:
  • Mac OS X 10.5.4 or later
  • File Size:
  • 2.5 MB

iAuxINP Tags


iAuxINP Description

API library that allows you to operate with input devices iAuxINP is a cross-platform C++ input device API library providing an intuitive and elegant interface to operate with input devices such as: Mouse, Joystick, Gamepad, Keyboard and etc.. One of iAuxINP input device library's unique features is an interface for the Force-Feedback effects which is unified across all supported software platforms that makes cross-platform development very easy and quick.NOTE: iAuxINP is Free of charge for Non-Commercial use only. Here are some key features of "iAuxINP": · Supports Keyboard, Mouse, Joystick, Gamepad devices (*). · Supports common Force-Feedback effects (custom, condition, periodic) and features (gain, auto-centering). · iAuxINP offers low latency in events delivery from the hardware device to the user level. · Especially suitable for the development of action games like shooters, simulations in which input events and their preciseness are of high importance to the application design. · Can be used for any other application were precise and in-time input events are necessary, like CAD and similar applications. · Ideally cooperates with other iAuxSoft libraries in the same root namespace. · Multi-threaded core with capability to be driven by user application thread only. · Supports different ways of events delivery: direct polling, waiting for event with delay or infinite. Polling or waiting for event in iAuxINP is provided by special Event Processor threads (workers). · Offers unique Event Translatorthat can disassemble event-snapshots into a number of real device events that can be easily consumed by user application without necessity to keep previous device state, all is done for user automatically in extremely direct manner with a very low execution overhead. · Events' data looks very familiar to the game developers who are used to develop applications using DirectInput on Windows platform thus minimal effort isneeded to make use of iAuxINP features and not breaking existing application. · Provides enumeration for input devices and their capabilities. · Special call-back interface for 'push' behaviour for events arriving from input hardware by skipping event processors and event queue that guarantees almost direct event delivery from hardware to user level for extreme latency requirements if necessary.


iAuxINP Related Software