by bitplane » Thu Oct 25, 2007 5:22 pm
here's my idea for a better layout:
1. Introduction
Introduction to what Irrlicht is, what an API is, etc.
2. Getting Started
2.1 Setting up your IDE
Bunch of links to compiler setup instructions
2.2 The Tutorials
Optional reading. Summary of and links to each tutorial.
2.3 Reading the freaking manual
A step by step guide to reading the doxygen help, with pictures and links. Required reading.
3. Understanding Irrlicht
At this point the user is expected to have read/played the tutorials and can read the docs, so link to the api reference and tutorials where relevant.
Introduce each namespace
3.1 irr
IrrlichtDevice, SEvent, etc
3.2 irr::core
f32, s32, etc. vector, matrix...
3.3 irr::scene
scene manager and nodes, animators, meshes, animated meshes, skinned mesh
3.4 irr::gui
env, elements, fonts...
3.5 irr::video
driver, textures, materials...
3.6 irr::io
files, xml, serialization...
4. Hacking Irrlicht
4.1. Compiling from source
4.1.1. You will need...
4.1.2. IrrCompileConfig.h
4.1.3. SVN
4.1.3. Working with Patch Files
4.2. Extending Irrlicht
4.2.1. Making Scene Nodes and animators
4.2.2. Custom materials
4.2.3. GUI and skins
4.2.4. Adding new file formats
4.2.5. Writing IrrEdit plugins
A. Glossary