DirectX wrappers for Borland Delphi
This chart is updated by the creators of the wrappers themselves. While the information is believed to be correct, this cannot be guaranteed. If you believe any of the information is incorrect, please contact me.
Name
Asphyre (PowerDraw)
DelphiX
FlegelX
GameVision SDK
Project Omega
WDirectX
XCESS GDK
Website
Creator
Yuriy Kotsarenko
Hiroyuki Hori
Martin Jochems
Jarrod Davis
Bobby Baker
Robert Warnestam
Kai Jäger
DirectX Version
9.0c
7.0
3, 6 and 7
9.0b
8.1
9.0
8.1
Price**
Free/Free
Free/Free/Free
Free/Free/$100
Free/$14.95
Free/Free/Free
Free/Free/Free
Free/Free/Free
Source Code
Open Source
Source included
With registration
With registration
Open Source
Open Source
Open Source
Headers
Tim Baumgarten
Hiroyuki Hori
Tim Baumgarten
Alexey Barkovoy
Tim Baumgarten
Tim Baumgarten
Tim Baumgarten
Latest Version
0100
v200.07.17a
1.0
v0.1.0
092b
9.0
0.4 Build 2
Last Updated
October 2004
July 200
October 2003
August 2004
August 2004
December 2003
September 2003
Delphi Versions
5, 6, 7
3, 4, 5*
4, 5, 6
4, 5, 6, 7
4, 5, 6, 7
6, 7
4, 5, 6, 7
Language Bindings
Delphi
Delphi
Delphi
Delphi, C/C++, Pure Basic
Delphi
Delphi
Delphi
DLL Required
—
—
Direct3D only
—
Direct3D only
DirectX Interfaces
DirectDraw
—
—
Direct3D for 2D
—
—
—
Direct3D for 3D
—
—
—
—
DirectSound
—
—
DirectMusic
—
—
—
—
—
DirectInput
—
DirectShow
—
—
—
Audio only
—
DirectPlay
—
—
—
—
—
—
Additional components
Timer
—
Sprite engine
—
Font engine
—
—
—
Particle engine
—
—
—
—
—
Scripting
—
—
—
Lua
—
—
—
GUI engine
—
—
—
—
Music playback
—
—
—
FMOD
—
BASS
Tiled maps
—
—
—
—
—
Tools, Documentation, Examples
Documentation
—
Examples
6
Countless
4
19
24
5
28
Tools
Font Editor, Package / Sprite Editor
Wave List Editor, Image List Editor
—
Font Editor, Tiled Map Editor, Script Editor
Image List Editor, Animation Viewer, Flare Maker
—
Font Editor, Package Editor, GUI Editor
* Other versions of Delphi are supported through the UnDelphiX modification
** Price for non-commercial use/commercial use/full source code
Explanations: (Display/Hide)
Creator - The person who started the project. Other people might have been involved in the development of this library that are not listed here
DirectX Version - Minimum DirectX version required to be able to use most of the product's features
Source code - Open Source means, the source code is included and released under an Open Source compliant license such as the GPL. Source Included means, the source code is included but not distributed under an Open Source license. With registrations means, the source code is not included but is available for purchase.
Headers - The name of creator of the headers used by the library. Tim Baumgarten is also known as Ampaze, Alexey Barkovoy is also known as Clootie.
Latest Version - The latest version of the product that is available for download.
Last Updated - Self explanatory
Delphi Versions - This product can be used with the listed Delphi versions and no chances to the source code have to be made.
Language Bindings - Support for programming Languages other than Delphi Object Pascal.
DLL Required - This product depends on a DLL file that needs to be included with all programs using this library.
Music Playback - Playback of music formats such as MP3 or MOD is supported by this product.
2004年10月6日 0:51:55