Wrapper is created to maximally simplify API integration into graphics engine. API draws nothing but returns to user all information about particles. Rendering is done by wrapper. Wrapper was written so that in most cases it could be used in game projects without any additional changes.
Note! Wrapper is the documented example with open code that allows to start working with API quickly. But user can create own wrapper for any graphics engine that allows to include external library. There is no need for user to repeat all peculiarities of original wrapper. It will need no more than ten functions for minimal integration with engine. In practice the intergation means to load textures and draw particles using their color and coordinates of vertexes.
Wrapper's manual is in Wrapper.chm file. API.chm is an API manual.
2D version of wrapper shows special effects in MATRIX style. Faces of the main heroes of this movie appear on the screen in the form of digits. Special effects were created in "Magic Particles" visual editor.
Wrapper allows to play any special effects created with the help of Magic Particles, it is enough to change ptc-file in the wrapper folder. If external textures are used they should be placed in textures folder. External textures are created automatically by visual editor using "File->Save As... (API)" command.
At the moment Magic Particles (Dev) is integrated into the following engines and APIs: