DirectX
Home > Windows Definitions - DirectX
SearchWinIT.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

DirectX



Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

DEFINITION - DirectX is an application program interface (API) for creating and managing graphic images and multimedia effects in applications such as games or active Web pages that will run in Microsoft's Windows operating systems. (Such an application program might be written in C++, or Visual C/C++, or Java.) The capability to "play" DirectX applications comes as an integrated part of Microsoft's Internet Explorer Web browser. (A 3-D player is optionally downloadable.)

The DirectX Software Development Kit (SDK) includes tools that let a developer create or integrate graphic images, overlays, sprites, and other game elements, including sound. There is also a Driver Development Kit (DDK) that lets developers create drivers for display, audio, and other I/O devices.

DirectX is part of Microsoft's larger vision of an object-oriented development environment. For example, a sprite is created as an instance of a sprite class. Developers can also take advantage of Microsoft's set of prepackaged routines or small programs that are part of the Microsoft Foundation Class Library.

DirectX is designed so that some functions can be performed on a graphics accelerator card, freeing the microprocessor for other work. The accelerator manufacturer provides a driver especially for DirectX.

DirectX consists of five components:

  • DirectDraw, an interface that lets you define two-dimensional images, specify textures, and manage double buffers (a technique for changing images)
  • Direct3D, an interface for creating three-dimensional images
  • DirectSound, an interface for integrating and coordinating sound with the images
  • DirectPlay, a plug-in for end users, is also used by developers to test their application
  • DirectInput, an interface for input from I/O devices

LAST UPDATED: 26 Jul 2001

Read more about DirectX:
- You can download the Software Development Kit from Microsoft's DirectX Web site .
- David Joffe offers a Guide to Programming Games with DirectX .
- Adam Perer's DirectX Developer's Page contains a number of good articles and a few coding examples.
- SearchVB.com, a portal for Visual Basic developers, includes a collection of links about DirectX.
- SearchWin2000.com has a collection of Internet links related to DirectX.


Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   






HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersIT DownloadsBlogs
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 1999 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts