|  | Index Entry | Section | 
|---|
| 
 | 
| - |  |  | 
|---|
|  | -relight | 3.1 Walktest, the Basic Test Application | 
| 
 | 
| . |  |  | 
|---|
|  | `.csplugin' files | SCF Changes | 
| 
 | 
| / |  |  | 
|---|
|  | `/lev/flarge/world' | 3.1 Walktest, the Basic Test Application | 
| 
 | 
| 2 |  |  | 
|---|
|  | 2D Sprite | 4.10.12 Sprite2D Mesh Object | 
| 
 | 
| 3 |  |  | 
|---|
|  | 3D Sprite | 4.10.8 Genmesh Mesh Object | 
|  | 3D Sprite | 4.10.13 Sprite3D Mesh Object | 
|  | 3D Sprite | 4.10.14 SpriteCal3D Mesh Object | 
|  | 3D Sprites | 5.8 3D Sprites | 
|  | 3DS | 4.16.5 Loading 3DS and MD2 Models | 
|  | `3ds2lev' | 3.2 Quick Overview | 
|  | 3DSMax | 5.5 Making Levels and Models in 3DSMax | 
| 
 | 
| A |  |  | 
|---|
|  | Actions | 3.1.4.6 Mesh Manipulation Commands | 
|  | addons (Map File) | Addon Section | 
|  | AdvanceSpriteFrames() | C.7 Release Notes from 0.17 to 0.18 | 
|  | alpha | 4.12.2 Alpha and Keycolor in Textures | 
|  | alpha textures | 4.12.2 Alpha and Keycolor in Textures | 
|  | Animation | 4.15.1 Sprite3D Animation | 
|  | animation | 4.15 Animating your Objects | 
|  | API, Public | Documentation | 
|  | Applications, `3ds2lev' | 3.2 Quick Overview | 
|  | Applications, `ceguitest' | 3.2 Quick Overview | 
|  | Applications, `consoletest' | 3.2 Quick Overview | 
|  | Applications, `csbench' | 3.2 Quick Overview | 
|  | Applications, `csdemo' | 3.2 Quick Overview | 
|  | Applications, `csfgen' | 3.2 Quick Overview | 
|  | Applications, `cslight' | 3.2 Quick Overview | 
|  | Applications, `docconv' | 3.2 Quick Overview | 
|  | Applications, `eventtest' | 3.2 Quick Overview | 
|  | Applications, `g2dtest' | 3.2 Quick Overview | 
|  | Applications, `gfxtest' | 3.2 Quick Overview | 
|  | Applications, `isotest' | 3.2 Quick Overview | 
|  | Applications, `joytest' | 3.2 Quick Overview | 
|  | Applications, `levtool' | 3.2 Quick Overview | 
|  | Applications, `lghtngtest' | 3.2 Quick Overview | 
|  | Applications, `maya2spr' | 3.2 Quick Overview | 
|  | Applications, `mazing' | 3.2 Quick Overview | 
|  | Applications, `md32spr' | 3.2 Quick Overview | 
|  | Applications, `mdl2spr' | 3.2 Quick Overview | 
|  | Applications, `mdl2spr' | 5.7 Quake Model Converter ( mdl2spr) | 
|  | Applications, Overview | 3.2 Quick Overview | 
|  | Applications, `partedit' | 3.2 Quick Overview | 
|  | Applications, `partedit2' | 3.2 Quick Overview | 
|  | Applications, `pathtut' | 3.2 Quick Overview | 
|  | Applications, `phystut' | 3.2 Quick Overview | 
|  | Applications, `picview' | 3.2 Quick Overview | 
|  | Applications, `pysimp' | 3.2 Quick Overview | 
|  | Applications, Quick Overview | 3.2 Quick Overview | 
|  | Applications, `simpcd' | 3.2 Quick Overview | 
|  | Applications, `simple1' | 3.2 Quick Overview | 
|  | Applications, `simple2' | 3.2 Quick Overview | 
|  | Applications, `simplept' | 3.2 Quick Overview | 
|  | Applications, `simpmap' | 3.2 Quick Overview | 
|  | Applications, `simpvs' | 3.2 Quick Overview | 
|  | Applications, `sndtest' | 3.2 Quick Overview | 
|  | Applications, `startme' | 3.2 Quick Overview | 
|  | Applications, `unittest' | 3.2 Quick Overview | 
|  | Applications, `viewmesh' | 3.2 Quick Overview | 
|  | Applications, `vsh' | 3.2 Quick Overview | 
|  | Applications, `walktest' | 3.2 Quick Overview | 
|  | Applications, `waterdemo' | 3.2 Quick Overview | 
|  | `autoexec.cfg' | 3.1.5 Special Keys | 
| 
 | 
| B |  |  | 
|---|
|  | Basic Crystal Space Concepts | 4.1.3 Basic Crystal Space Concepts | 
|  | Basic Engine Concepts | 4.1.4 Basic Engine Concepts | 
|  | Bezier Curve Changes | Bezier Curve Changes | 
|  | Binary Alpha | Binary Alpha | 
|  | Binary XML | Binary XML | 
|  | bind | 3.1.5 Special Keys | 
|  | Bleeding-Edge Developmental Releases | Bleeding-Edge Developmental Releases (SVN) | 
|  | blend2cs | 5.4 Making Levels and Models in Blender | 
|  | Blender | 5.4 Making Levels and Models in Blender | 
|  | blender2crystal | 5.4 Making Levels and Models in Blender | 
|  | Blit() | Updating a Texture Image with RGBA Pixel Data | 
|  | Boolean Commands | 3.1.4 Console Commands | 
|  | Bug Reporting | 1.9 Feedback and Bug Reporting | 
|  | Building | 2. Building and Installing | 
|  | Bullet | Bullet | 
| 
 | 
| C |  |  | 
|---|
|  | Cal3D | Cal3D | 
|  | Cal3D | 4.10.14 SpriteCal3D Mesh Object | 
|  | Cal3D | 4.15.2 SpriteCal3D Animation | 
|  | camera space | 4.9.6 Camera Movement | 
|  | Camera, Tutorial | 4.2.1.4 The Camera | 
|  | cameras | 4.9.5 Cameras and Matrices | 
|  | CEGUI | CEGUI | 
|  | `ceguitest' | 3.2 Quick Overview | 
|  | CG | CG | 
|  | CG library | CG | 
|  | clicking on objects | 4.21.1 Clicking on Objects | 
|  | CLights | C.7 Release Notes from 0.17 to 0.18 | 
|  | Coding Portability | 7.2 Portability | 
|  | collection objects | Collection Objects | 
|  | collections (Map File) | Collection Specification | 
|  | collision detection | 4.14 Collision Detection and Physics | 
|  | collision detection | 4.14.1 Basic Collision Detection | 
|  | Collision Detection Changes | Collision Detection Plugin | 
|  | Command line options | 3.1.3 Command Line options | 
|  | Command Line Options | 4.5.1 Common Command Line Options | 
|  | Commandline Parser | The Commandline Parser | 
|  | Common Command Line Options | 4.5.1 Common Command Line Options | 
|  | Compiling an Application, Tutorial | 4.1.6 Compiling the Application | 
|  | Compression library, zlib | zlib | 
|  | Configuration | 3.1.6 Configuration Files | 
|  | configuration | 4.5 Configuring Crystal Space | 
|  | Configuration Domains | 4.5.3 Configuration Domains | 
|  | Configuration File | 4.5.2 Configuration File | 
|  | Configuration Files | Configuration File Changes | 
|  | Configuration Manager | The Configuration Manager | 
|  | Configuration, Console | 4.5.4.5 Console Configuration | 
|  | Configuration, Engine | 4.5.4.3 Engine Configuration | 
|  | Configuration, Graphics | 4.5.4.2 Graphics Configuration | 
|  | Configuration, Mouse | 4.5.4.6 Mouse Configuration | 
|  | Configuration, Sound | 4.5.4.4 Sound Configuration | 
|  | Configuration, System | 4.5.4.1 System Configuration | 
|  | Console Commands | 3.1.4 Console Commands | 
|  | `consoletest' | 3.2 Quick Overview | 
|  | Contributors | 1.12 Crystal Space Contributors | 
|  | Converting old particle systems | C.1.18 Particle system changes | 
|  | Converting the Model, md32sprTutorial | Converting the Model | 
|  | `cs-config' | The `cs-config' Script | 
|  | `cs.spec' | 4.20.5 Creating Crystal Space RPM's | 
|  | CS_DECLARE_GROWING_ARRAY | Typed Vectors | 
|  | CS_DECLARE_OBJECT_VECTOR | Typed Vectors | 
|  | CS_DECLARE_TYPED_VECTOR | Typed Vectors | 
|  | CS_ENTITY_CAMERA | Skyboxes | 
|  | CS_ENTITY_INVISIBLE | Mesh flag change | 
|  | CS_ENTITY_INVISIBLEMESH | Mesh flag change | 
|  | CS_ENTITY_NOHITBEAM | Mesh flag change | 
|  | CS_FX_GOURAUD | CS_FX_GOURAUD removed | 
|  | CS_GET_CHILD_OBJECT | 4.8.1 csObject and iObject | 
|  | CS_GET_CHILD_OBJECT_FAST | Fast SCF Interfaces | 
|  | CS_GET_FIRST_NAMED_CHILD_OBJECT | 4.8.1 csObject and iObject | 
|  | CS_GET_FIRST_NAMED_CHILD_OBJECT_FAST | Fast SCF Interfaces | 
|  | CS_GET_NAMED_CHILD_OBJECT | 4.8.1 csObject and iObject | 
|  | CS_GET_NAMED_CHILD_OBJECT_FAST | Fast SCF Interfaces | 
|  | CS_QUERY_PLUGIN | System Driver Removal and Application Structure | 
|  | CS_QUERY_REGISTRY | System Driver Removal and Application Structure | 
|  | csApp.Execute() | CSWS Modal Session Paradigm Shift | 
|  | csApp.GetTopModalComponent() | CSWS Modal Session Paradigm Shift | 
|  | csApp.GetTopModalUserdata() | CSWS Modal Session Paradigm Shift | 
|  | csApp.StartModal() | CSWS Modal Session Paradigm Shift | 
|  | csApp.StopModal() | CSWS Modal Session Paradigm Shift | 
|  | csArray | Array Changes | 
|  | csArray | csPArray Removed | 
|  | csArray | csVector and csBasicVector Removed | 
|  | csBasicVector | csVector and csBasicVector Removed | 
|  | `csbench' | 3.2 Quick Overview | 
|  | csCameraChanges | API Changes: csCamera | 
|  | cscmdProcess | The Event Queue | 
|  | csCollider | csCollider | 
|  | csColliderActor | 4.14.1 Basic Collision Detection | 
|  | csColliderHelper | 4.14.1 Basic Collision Detection | 
|  | csColliderWrapper | 4.14.1 Basic Collision Detection | 
|  | csColliderWrapper | csCollider | 
|  | `csdemo' | 3.2 Quick Overview | 
|  | csDirtyAccessArray | Array Changes | 
|  | csEngine | C.7 Release Notes from 0.17 to 0.18 | 
|  | csEngine | Name Change: csWorld => csEngine | 
|  | csEngine.NextFrame() | Miscellaneous Changes | 
|  | csEvent | Event-Related Changes | 
|  | csEventChanges | Signature Change: HandleEvent(csEvent) | 
|  | csEventCord | Event-Related Changes | 
|  | csEventOutlet | Event-Related Changes | 
|  | csEventQueue | Event-Related Changes | 
|  | `csfgen' | 3.2 Quick Overview | 
|  | csFilenameMatches() | Miscellaneous Changes | 
|  | csGeom | 4.6.1 Geometry Library ( csGeom) | 
|  | csGetObject() | csGetObject and csGetCommand | 
|  | csGlobalHashIterator | csHashMap Changes | 
|  | csGlobMatches() | Miscellaneous Changes | 
|  | csGrowingArray | Array Changes | 
|  | csGrowingArray<T> | Typed Vectors | 
|  | csHash | Hash and Set Templates | 
|  | csHashIterator | csHashMap Changes | 
|  | csHashMap | csHashMap Changes | 
|  | csImageLoader | Image Loading | 
|  | csInitializer | 4.1 Basics and Overview | 
|  | csInitializer | The csInitializerclass | 
|  | csInitializer | csInitializer changes | 
|  | csInitializer | System Driver Removal and Application Structure | 
|  | csJava | 4.18.2 Java Bindings | 
|  | csKeyValuePair | Key/Node Mechanism | 
|  | `cslight' | 3.2 Quick Overview | 
|  | csLoader | Map Loading (csLoader) | 
|  | csLoadPlugin | 4.1 Basics and Overview | 
|  | csMeshWrapper | Miscellaneous Changes | 
|  | csMessageBox() | CSWS Modal Session Paradigm Shift | 
|  | csModelDataActionIterator | Iterator Changes | 
|  | csModelDataMaterialIterator | Iterator Changes | 
|  | csModelDataObjectIterator | Iterator Changes | 
|  | csModelDataPolygonIterator | Iterator Changes | 
|  | csModelDataTextureIterator | Iterator Changes | 
|  | csMovable | Thing and Sprite Changes (csMovable) | 
|  | csNodeIterator | Iterator Changes | 
|  | csObject | 4.8 Managing Game Specific Data | 
|  | csObject | 4.8.1 csObject and iObject | 
|  | csObject | 4.8.2 Attaching User Objects to CS Objects | 
|  | csObject | 4.8.3 Attaching User Objects to CS Objects in a map file | 
|  | csOrthoTransform | 4.9.6 Camera Movement | 
|  | csPArray | csPArray Removed | 
|  | csPArray<T> | Typed Vectors | 
|  | csPDelArray | Array Changes | 
|  | csPDelArray | csVector and csBasicVector Removed | 
|  | csPDelArray<T> | Typed Vectors | 
|  | csPerl | 4.18.3 Perl Bindings | 
|  | csPixmap | C.7 Release Notes from 0.17 to 0.18 | 
|  | csPixmap | csPixmap Moved and Renamed | 
|  | csPlane3.ClipPolygon() | Various Changes | 
|  | csPluginLoader | 4.1 Basics and Overview | 
|  | csPoolEvent | Event-Related Changes | 
|  | csProcTexture | 4.15.6 Procedural Texture System | 
|  | csProcTexture | Using csProcTexture | 
|  | csPtr | 4.3.2 Correctly Using Smart Pointers | 
|  | csPython | 4.18.4 Python Bindings | 
|  | csRef | 4.3.2 Correctly Using Smart Pointers | 
|  | csRefArray | Array Changes | 
|  | csRefArray | csVector and csBasicVector Removed | 
|  | csRefArray<T> | Typed Vectors | 
|  | csRefArrayObject<T> | Typed Vectors | 
|  | csRenderView | C.7 Release Notes from 0.17 to 0.18 | 
|  | csReversibleTransform | 4.9.5 Cameras and Matrices | 
|  | csReversibleTransform | 4.9.6 Camera Movement | 
|  | csReversibleTransform | 4.10.7 Mesh Movement | 
|  | csSector | Sectors Have No Polygons | 
|  | csSet | Hash and Set Templates | 
|  | csSimplePixmap | 4.21.2 Loading Images for Pixmaps | 
|  | csSimplePixmap | C.7 Release Notes from 0.17 to 0.18 | 
|  | csSimplePixmap | csPixmap Moved and Renamed | 
|  | csSprite2D | Mesh Object Plugins | 
|  | csSprite3D | Mesh Object Plugins | 
|  | csStringArray | Array Changes | 
|  | csStringArray | csStrVector and iStrVector Removed | 
|  | csStrVector | csStrVector and iStrVector Removed | 
|  | csSystemDriver | System Driver Removal and Application Structure | 
|  | csThing | Things are Mesh Objects | 
|  | csThingTemplate | C.7 Release Notes from 0.17 to 0.18 | 
|  | csThingTemplate | csThingTemplate Removed | 
|  | csTypedObjectIterator | Iterator Changes | 
|  | csUtil | 4.6.2 Utility Library ( csUtil) | 
|  | csVector | csVector and csBasicVector Removed | 
|  | csView | csView | 
|  | csWorld | C.7 Release Notes from 0.17 to 0.18 | 
|  | csWorld | Name Change: csWorld => csEngine | 
|  | csWorldChanges | API Changes: csWorld | 
|  | Culling, Visibility | 4.9.8 Visibility Culling In Detail | 
|  | Culling, Visibility | 5.1 How to Create Optimal Maps for Crystal Space | 
|  | current_timeChanges | Signature Change: NextFrame(elapsed_time/current_time) | 
|  | Curved Surfaces, Visibility | Curved Surfaces | 
| 
 |