Posted: 21 Feb 2010, 08:37
CPP SDK [5]
The new SDK by Martin Fleurent is available.
It's a major improvement
- multi-touch implementation
- many new functions
- easier to use
- better communication of user modules with Usine
The new manual is available.
improvements
- added a basic gui class to manage the client area (for mtControl and mtForm modules).
- added Multi touch mouse callbacks.
- added access to Usine ColorSet.
- added query system to ask the user about optionnal parameters.
- added access to Usine core events data manipulation functions.
- added access to Usine core Audio files manipulation functions.
- added access to Usine core Audio Math util functions.
- added access to Usine Files dialog for opening or saving a file.
- added access to Usine internal paths.
- added access to Usine trace functions to log infos in the console.
- added a matrix module.
- added two user module example (TestSoundFile and TestQuery).
changes
- global refactoring and reorganisation of source code.
- split 'UsineDefinition.h' in several files (names should be explicit),
but you only have to include the 'UserDefinition.h' file.
- changed SDK files folder name from 'include' to 'SDK'.
- 'TUserModule' width and height are now protected, use getter and setter to manipulate them.
- changed 'TUserModule::SetMasterInfo( pMasterInfo )' to 'TUserModule::Init(pMasterInfo, pModuleInfo)'.
- changed 'TModuleInfo::Color' to 'TModuleInfo::ModuleColor' for names consistency.
- changed 'TUserModule::AddLineLayoutBoolean()' to 'TUserModule::AddLayoutLineBoolean()' for names consistency.
- changed 'TUserModule::AddLineLayoutInteger()' to 'TUserModule::AddLayoutLineInteger()' for names consistency.
- renamed UserPrototypeExample to TestControls.
- deleted the deprecated DrawPadExample.
The new SDK by Martin Fleurent is available.
It's a major improvement
- multi-touch implementation
- many new functions
- easier to use
- better communication of user modules with Usine
The new manual is available.
improvements
- added a basic gui class to manage the client area (for mtControl and mtForm modules).
- added Multi touch mouse callbacks.
- added access to Usine ColorSet.
- added query system to ask the user about optionnal parameters.
- added access to Usine core events data manipulation functions.
- added access to Usine core Audio files manipulation functions.
- added access to Usine core Audio Math util functions.
- added access to Usine Files dialog for opening or saving a file.
- added access to Usine internal paths.
- added access to Usine trace functions to log infos in the console.
- added a matrix module.
- added two user module example (TestSoundFile and TestQuery).
changes
- global refactoring and reorganisation of source code.
- split 'UsineDefinition.h' in several files (names should be explicit),
but you only have to include the 'UserDefinition.h' file.
- changed SDK files folder name from 'include' to 'SDK'.
- 'TUserModule' width and height are now protected, use getter and setter to manipulate them.
- changed 'TUserModule::SetMasterInfo( pMasterInfo )' to 'TUserModule::Init(pMasterInfo, pModuleInfo)'.
- changed 'TModuleInfo::Color' to 'TModuleInfo::ModuleColor' for names consistency.
- changed 'TUserModule::AddLineLayoutBoolean()' to 'TUserModule::AddLayoutLineBoolean()' for names consistency.
- changed 'TUserModule::AddLineLayoutInteger()' to 'TUserModule::AddLayoutLineInteger()' for names consistency.
- renamed UserPrototypeExample to TestControls.
- deleted the deprecated DrawPadExample.