Home - Forums - Documentation - Gallery - Bugs
(Replacing page with '= Crystalspace Wiki Documentation = This is for quickly scratching documentation that should later go to the manual. Feel free to add any stuff you think useful! [[Python Bin...')
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]]
+

Revision as of 15:04, 21 April 2009

Crystalspace Wiki Documentation

This is for quickly scratching documentation that should later go to the manual. Feel free to add any stuff you think useful!

Python Bindings API Developer Manual

| Article | Discussion | View source | History |