首页 > commenting > GapiDraw

GapiDraw

2004年3月27日 hufey


GapiDraw

看着是不错


Feature List
Some of the key features of GapiDraw are:
* GapiDraw works on Stationary PCs, Smartphones and Handheld Computers using the same code base. Write once and run everywhere. And it actually works!
* GapiDraw is compatible with legacy DirectDraw code. Standard operations such as Blt and BltFast are virtually identical to DirectDraw.
* Support for both full screen mode and windowed mode on all hardware platforms.
* GapiDraw supports most image formats and more. BMP, PNG, JPG and GIF are supported on all platforms. BMP images can even be RLE-encoded.
* Advanced graphic tools. Bitmapped fonts (with and without kerning), Surface intersections, Collision masks, High performance timers, Animated mouse cursors, Animated alpha blends, Surface tint, Surface colorization, Rotozoom, and much more..
* Easy extensions. All graphic surfaces in GapiDraw can be accessed using a low-level interface. This allows easy-to-implement video playback, 3D integration, and custom video filters.
* Ability to suspend execution and access other applications. Custom overloaded functions for suspending and resuming are available as well.
* Optimized for minimum memory footprint. All operations requiring dynamic allocation of memory (such as image loading) are done with a minimum of memory overhead.
* Support for all four portrait and landscape display orientations with no performance penalty.
* Rapid prototyping and development using the GapiApplication Framework.
* RGBA surfaces, for easy-to-use blits with variable alpha map.
* Save any surface (including display and back buffer) to a PNG or BMP file.
Develop on your PC. Recompile for the mobile device.
And it works. Really!
Device support
GapiDraw supports the following MICROSOFT systems:
* Stationary PCs running Windows 95/98/ME/2000/XP (**)
* Pocket PC 2000(*), Pocket PC 2002, and Pocket PC 2003 devices
* Pocket PC 2000, Pocket PC 2002, Pocket PC 2003 emulators
* Microsoft Smartphone 2002 and Smartphone 2003 devices
* Microsoft Smartphone 2002 and Smartphone 2003 emulators
GapiDraw supports the following SYMBIAN devices:
* All Nokia Series 60 devices (including the NGage)
* All Nokia 92xx devices
* Sony Ericsson P800 and P900 devices
GapiDraw supports the following PALM devices:
* To be announced
Support for additional hardware platforms and devices are under constant construction. Please check this page on a regular basis for updates.
(*) GapiDraw requires a 12-bit or 16-bit color Pocket PC.
(**) On Stationary PCs GapiDraw requires DirectX 7.0 or later.

分类: commenting 标签:
本文的评论功能被关闭了.