| Category |
Function Name |
Function Contents |
| General |
Sound Playback (SE, Streaming) |
Fades, Loops, etc. |
| Movie Playback |
Streaming video playback |
| File Output/Input |
File Output/Input |
| Interface Device |
Gamepad, Keyboard, Mouse, Touch-screen |
| Math Library |
Support for numerical calculaions like Vector or Matrix |
| Deployment |
Thread Management |
Manages threads through multithreading |
| Debug support |
Assert, Trace, Memory Mgmt, etc. |
| Graphics |
Text |
Text drawing with bitmap fonts |
| Light |
Ambient, parallel light sources, point light sources, spotlights |
| Model |
LOD, Skinning |
| Motion |
Adapt motion to model (bone, skin mesh), camera |
| Particle(PET) |
Particles using PET |
| Collision |
Crash detection of cubes, spheres, capsules and meshes |
| Shadows |
Real-time shadows using shadow maps (not implemented on iOS) |
| Shader |
It can also be created on the application side using a custom shader. |
| Material |
Bump mapping, environment mapping, mipmap, specular, diffuse, texture mapping, toon, etc. |
| Post-effects |
Post effects such as bloom and depth of field using Aoi |
| Color map, Light Map, Control Map |
Detailed setting of materials by various map textures |
| Editor+Viewer |
Chidori Viewer |
Scene editor that doubles as a viewer |
| Tools |
Converter |
Convert images and text to specific formats |
| Archiver |
Archive multiple files into one |
| Base viewer |
A viewer to easily check the data in the Suite Chidori Engine format. |
| Network |
TCP, UDP |
Network communication by TCP/UDP |