iAuxSoft

Intelligent All The Way

iAuxSFX: audio engine

iAuxSFX: audio engine is the programming library for Audio sub-system for C++ development of games and other software. It comes with modular audio rendering core design and supports play...

iAuxINP: input engine

iAuxINP: input engine is the programming library for Input sub-system for C++ development of games and other software. It handles common input device types: Mouse, Keyboard, Joystick, G...

iAuxNET: networking engine

iAuxNET: networking engine is multipurpose and cross-platform programming library for Network sub-system for C++ development of games and other software. Its functionality suits well as...

iAuxSQL: database engine

iAuxSQL: database engine is the programming library for SQL Database sub-system for C++ development of games and other software. Every database host provides own native client library b...

  • iAuxSFX: audio engine

    Wednesday, 01 December 2010 00:00
  • iAuxINP: input engine

    Wednesday, 24 November 2010 15:32
  • iAuxNET: networking engine

    Wednesday, 24 November 2010 15:21
  • iAuxSQL: database engine

    Thursday, 16 April 2009 08:01
PrintE-mail

iAuxSFX_micro

iAuxINP input device API library v.2.0.1067 is released! This release begins new era of iAuxINP with fully refurnished interface and functionality.

 


Release notes:

+++ new IDevService interface: iAuxINP force-feedback operations can now be controllable by new iAuxDEV developer's GUI frontend

+++ implemented force-feedback effect banks, new interface named as IEffectBank

+++ implemented support for XInput devices

+++ implemented force-feedback for XInput devices

+++ introduced new common interface IUserData which is inherited by IDevice/IEffect objects

+++ implemented force-feedback EFX__MOTOR for OSX and Linux and Windows (for non-XInput devices)

+++ implemented setting specific properties to IDevice

+++ IDevice got personal event's callback

+++ removed internal dependence on global DeviceInfoCollection, user must provide own

+++ improved DeviceInfoCollection by adding Refresh() method in order to detect newly plugged/unplugged devices

+++ renamed some struct/enum members to unify names across all iAuxSoft libraries

+++ resolved ambiguity between device and device manager, now device is named as IDevice and centralized device manager as IDeviceMgr

+++ provided fast methods for new IDevice interface for direct operations on device handle

+++ fixed EVT_CTYPE__DVC_DELETED not generated on device deletion

+++ improved event handling

+++ implemented possibility to create devices individually

+++ removed old and inconvenient device creation and usage of selection lists

+++ improved inline documentation

+++ new ILibrary method ThreadCleanup() to cleanup thread-local resources for shutting down thread

+++ 2 new samples to demonstrate operations on IEffectBank and per-device operation model


Download