|
|
| Line 4: |
Line 4: |
| | | | |
| | [[Python Bindings]] | | [[Python Bindings]] |
| - | | + | [[API Developer Manual]] |
| - | | + | |
| - | <source lang="cpp">
| + | |
| - | class XYZ
| + | |
| - | {
| + | |
| - | private:
| + | |
| - | public:
| + | |
| - | };
| + | |
| - | </source>
| + | |
| - | | + | |
| - | Index
| + | |
| - | | + | |
| - | 1. [[dev:introduction|Introduction]]
| + | |
| - | 1.1 [[dev:introduction#CrystalSpace System Design|CrystalSpace System Design]]
| + | |
| - | 2. [[init#Initalize CrystalSpace|Initalize CrystalSpace]]
| + | |
| - | 2.1 [[init#csApplicationFramework]]
| + | |
| - | 2.2 [[init#csInitalizer]]
| + | |
| - | - [[virtualfilesystem#Understanding the Virtual File System (iVFS)]]
| + | |
| - | - [[config#Configuration]]
| + | |
| - | - [[config#Setup the VFS for configuration loading]]
| + | |
| - | - [[config#Setup the VFS for plugin configuration loading]]
| + | |
| - | - [[config#The iConfigManager]]
| + | |
| - | - [[event-handling#Event Handling]]
| + | |
| - | - [[event-handling#Introduction]]
| + | |
| - | - [[event-handling#EventHandler]]
| + | |
| - | - [[event-handling:output-events#Output Events]]
| + | |
| - | - [[event-handling:input-events#Input Events]]
| + | |
| - | - [[event-handling:input-events#Keyboard events]]
| + | |
| - | - [[event-handling:input-events#Mouse events]]
| + | |
| - | - [[event-handling:input-events#Joystick events]]
| + | |
| - | - [[plugins#Plugins]]
| + | |
| - | - [[plugins#Introduction]]
| + | |
| - | - [[plugins#overview]]
| + | |
| - | - [[plugins#Write own plugins]]
| + | |
| - | - [[world#The world]]
| + | |
| - | - [[world#Meshes and factories]]
| + | |
| - | - [[world#Loading Meshes]]
| + | |
| - | - [[world#Viewing the world]]
| + | |
| - | - [[world:lighting#Lighting]]
| + | |
| - | - [[world:lighting#Create lightmaps with ligher2]]
| + | |
| - | - [[memory-managment#Memory Managment]]
| + | |
| - | - [[debug-projects#Debug CS projects]]
| + | |
| - | - [[debug-projects#Plugins]]
| + | |
| - | - [[debug-projects#Helper classes]]
| + | |
| - | - [[igraphics3D#iGraphics3D]]
| + | |
| - | - [[igraphics3D#Introduction]]
| + | |
| - | - [[igraphics3D#Draw a simple circle]]
| + | |
| - | - [[igraphics3D:opengl#Details for OpenGL Programmers]]
| + | |
| - | - [[igraphics3D:opengl#Direct OpenGL Rendering]]
| + | |
| - | - [[write-own-scf-implementations#Writing own SCF implementations]]
| + | |
| - | | + | |
| - | ====== Appendix ======
| + | |
| - | - [[appendix:usefull-classes|Usefull classes]]
| + | |
| - | - [[appendix:usefull-classes#csstring|csString]]
| + | |
| - | - [[appendix:usefull-classes#csarray|csArray]]
| + | |
| - | - [[appendix:plugin-list|CrystalSpace Plugins]]
| + | |
| - | - [[appendix:event-list|CrystalSpace Events]]
| + | |
| - | - [[appendix:eventhandler-list|CrystalSpace EventHandler]]
| + | |
| - | - [[appendix:example-sourcecode|Example Sourcecode]]
| + | |
| - | - [[appendix:example-sourcecode#csApplicationFramework]]
| + | |
| - | - [[appendix:example-sourcecode#Configuration]]
| + | |
This is for quickly scratching documentation that should later go to the manual. Feel free to add any stuff you think useful!