|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DirectX Foundation The foundation layer is the internal part of Microsoft DirectX. It is a set of low-level APIs that are the basis for performance media on Windows-based computers. DirectX Foundation provides unmatched access to hardware acceleration and opens the door to true device independence, enabling developers to boost multimedia performance for all types of applications and platform configurations. The 5 DirectX Foundation APIs are: DirectDraw DirectDraw works with a wide variety of display hardware, from simple monitors to advanced hardware implementations. Operating at the graphics surface level, DirectDraw provides the base for high-level graphics APIs. DirectDraw's graphics acceleration capability assesses the video hardware's capabilities, making use of special features whenever possible and emulating features not implemented in the hardware. Direct3D Immediate Mode Essentially, Microsoft® Direct3D® is a drawing interface for 3-D hardware. In the Immediate Mode, Direct3D allows developers to port games and other high-performance multimedia applications onto Microsoft® Windows®. Its features include switchable z-buffering, hardware independence, and support for the Intel MMX architecture. Direct3D Immediate mode also supports drawing primitives without the use of execute buffers. DirectInput New features of DirectInput include support for new devices such as game pads, flight yokes, and virtual-reality headgear, as well as force-feedback devices that provide effects such as kickback when a trigger is fired, vibration, and resistance-making game experiences much more realistic and engaging. DirectSound New DirectSound features in DirectX 5 include audio capture (applications can now record as well as play back) and extended services using specific sound cards. Essentially a sound mixing engine, DirectSound places sets of sounds in secondary buffers, combines them and writes them into primary buffers. Only the available processing time limits the number of buffers that DirectSound can mix. DirectSound 3D These system-level APIs offer extremely efficient access to advanced features of high-performance hardware including 3D-graphics acceleration chips, sound cards, and input devices. DirectX Foundation also frees developers from device-specific dependencies in hardware, eliminating problems such as driver and platform incompatibilities.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||