|
1 | | -/** |
2 | | - @mainpage Chipmunk2D and Chipmunk2D Pro API reference. |
3 | | - |
4 | | - <h1>What is Chipmunk2D?</h1> |
5 | | - |
6 | | - First of all, <a href="http://chipmunk2d.net">Chipmunk2D</a> is a 2D rigid body physics library distributed under the MIT license. |
7 | | - It is intended to be fast, portable, numerically stable, and easy to use. |
8 | | - For this reason it's been used in hundreds of games across every recent system you can name. |
9 | | - I've put thousands of hours of work over many years to make Chipmunk2D what it is today. I hope you enjoy working with it! |
10 | | - |
11 | | - Chipmunk2D Pro builds on what we've made with C Chipmunk2D and extended it with more features, platform specific performance tuning, and new features. |
12 | | - Currently we offer a Objective-C binding, ARM NEON optimizations for mobile CPUs, and a very high performance and flexible automatic geometry library. |
13 | | - |
14 | | - Objective-Chipmunk for iPhone/Mac provides extended APIs and a first rate Objective-C wrapper with support for |
15 | | - properties, blocks and ARC (automatic reference counting) to make Chipmunk2D coding more efficient with your time on Apple platforms. |
16 | | - |
17 | | - The ARM optimizations use the NEON SIMD coprocessor found in any smartphone using an ARM Cortex A* CPU |
18 | | - including all iOS hardware since the 3GS and many Android phones. |
19 | | - |
20 | | - The auto geometry library can generate geometry from bitmap images or procedural data. |
21 | | - You can use it for generating convex hull shapes from sprites, or create an entire level's collision shapes from a background image. |
22 | | - It can also be easily set up to be used for high-performance deformable terrain or infinite procedural terrain. |
23 | | - |
24 | | - If you'd like to hear more about Chipmunk2D Pro or download a trial library check out the <a href="http://chipmunk-physics.net/chipmunkPro.php">Chipmunk2D Pro page</a>. |
25 | | - |
26 | | - <h1>Where do I start?</h1> |
27 | | - |
28 | | - You might want to start by looking at some <a href="http://chipmunk-physics.net/downloads.php">sample code</a>. |
29 | | - From there, you probably want to skim over the latest |
30 | | - <a href="http://files.slembcke.net/chipmunk/release/ChipmunkLatest-Docs/">documentation</a>. |
31 | | - While geared towards C developers, it introduces all the important building blocks. |
32 | | - The Objective-C API simply takes things to the next logical step. |
33 | | - |
34 | | - <h1>Note:</h1> |
35 | | - These Doxygen docs cover both the C Chipmunk2D API as well as Objective-Chipmunk. The Objective-Chipmunk classes (Chipmunk*) are not available except with Chipmunk2D Pro. |
36 | | -*/ |
| 1 | +/** @mainpage Chipmunk2D and Chipmunk2D Pro API reference. |
| 2 | + |
| 3 | +<h2>What is Chipmunk2D?</h2> |
| 4 | + |
| 5 | +First of all, <a href="http://chipmunk2d.net">Chipmunk2D</a> is a 2D rigid body |
| 6 | +physics library distributed under the MIT license. It is intended to be fast, |
| 7 | +portable, numerically stable, and easy to use. For this reason it's been used in |
| 8 | +hundreds of games across every recent system you can name. I've put thousands of |
| 9 | +hours of work over many years to make Chipmunk2D what it is today. I hope you |
| 10 | +enjoy working with it! Chipmunk2D Pro builds on what we've made with C |
| 11 | +Chipmunk2D and extended it with more features, platform specific performance |
| 12 | +tuning, and new features. Currently we offer a Objective-C binding, ARM NEON |
| 13 | +optimizations for mobile CPUs, and a very high performance and flexible |
| 14 | +automatic geometry library. Objective-Chipmunk for iPhone/Mac provides extended |
| 15 | +APIs and a first rate Objective-C wrapper with support for properties, blocks |
| 16 | +and ARC (automatic reference counting) to make Chipmunk2D coding more efficient |
| 17 | +with your time on Apple platforms. The ARM optimizations use the NEON SIMD |
| 18 | +coprocessor found in any smartphone using an ARM Cortex A* CPU including all iOS |
| 19 | +hardware since the 3GS and many Android phones. The auto geometry library can |
| 20 | +generate geometry from bitmap images or procedural data. You can use it for |
| 21 | +generating convex hull shapes from sprites, or create an entire level's |
| 22 | +collision shapes from a background image. It can also be easily set up to be |
| 23 | +used for high-performance deformable terrain or infinite procedural terrain. If |
| 24 | +you'd like to hear more about Chipmunk2D Pro or download a trial library check |
| 25 | +out the |
| 26 | +<a href="http://chipmunk-physics.net/chipmunkPro.php">Chipmunk2D Pro page</a>. |
| 27 | + |
| 28 | +<h2>Where do I start?</h2> |
| 29 | + |
| 30 | +You might want to start by looking at some |
| 31 | +<a href="http://chipmunk-physics.net/downloads.php">sample code</a>. From there, |
| 32 | +you probably want to skim over the latest |
| 33 | +<a href="http://files.slembcke.net/chipmunk/release/ChipmunkLatest-Docs/" |
| 34 | + >documentation</a |
| 35 | +>. While geared towards C developers, it introduces all the important building |
| 36 | +blocks. The Objective-C API simply takes things to the next logical step. |
| 37 | + |
| 38 | +<h2>Note:</h2> |
| 39 | +These Doxygen docs cover both the C Chipmunk2D API as well as |
| 40 | +Objective-Chipmunk. The Objective-Chipmunk classes (Chipmunk*) are not available |
| 41 | +except with Chipmunk2D Pro. */ |
0 commit comments