Main Page Class Hierarchy Compound List File List Compound Members File Members
The Razor! Framework
Introduction to the Razor! framework's features
Razor! is a highly modular, easy to use, embeddable presentation engine for Palm Powered(tm) devices. It makes it easier for developers to create multimedia software, such as animations and games. The engine is not a ready-to-use executable. Instead it comes as a bundle of C++ source files which need to be customized, compiled and linked with your own code.
Its main features include
- Timing + Flow control - Razor! ensures the correct order of all actions, and their precise timing.
- Canvas management - Razor! manages the drawing area (aka Canvas). It provides double buffering with optimized copying.
- Sprite engine - Razor! can draw sprites (small bitmaps with transparent parts). It manages their position, shown/hidden state, etc.
- Sound engine - Razor! can play music (faking three voices), and sound FX.
- Input management - Razor! can poll the hard keys, and direct other events to your app.
Razor! is written in C++ and is delivered as a so-called hybrid framework.
Razor! Engine Developer's Guide. Copyright © by Tilo Christ. All Rights Reserved. Last updated: 17 Dec 2000