The Wayback Machine - https://web.archive.org/web/20061017201042/http://www.codeguru.com:80/cpp/g-m/directx/

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
Promotional
Merchant Accounts
Server Racks
Promotional Pens
Laptop Computers
Cheap Airline Tickets
Domain Registration
Promotional Products
GPS
Phone Systems
Graphics Cards
Corporate Gifts
Executive MBA
KVM over IP



RSS Feeds

All

VC++/C++

.NET/C#

VB

See more EarthWeb Network feeds

Home >> Visual C++ / C++ >> Graphics & Multimedia >> DirectX

Get FREE BMC Whitepapers & Tools!
WHITEPAPER:
Effectively Managing Change Across the Data Center

FORRESTER WHITEPAPER:
Application Mapping for the CMDB, Q1 2006

EMA WHITEPAPER:
Client Management

WHITEPAPER:
Driving Business Value Through Identity and Access Management

WHITEPAPER:
Ensuring Business Services with Proactive Incident and Problem Management

Embracing the full spectrum of developer needs including content supporting 64 bit, Multi-Core, Tools, and Optimization.

Sun's AMD Opteron Compatibility Guarantee
They promise what?! Yes indeed, Sun offers a legally binding guarantee that future versions of Solaris will support any AMD Opteron-based application that will run on the current version of the OS. Read more.
Future-Proof Your File System in 5 Minutes on AMD
ZFS, the open source, freely available 128-bit file system, now included with the Solaris 10 operating system (as well as other OSes based on the OpenSolaris project), moves data fast, scales without practical limit and makes File System Check (FSCK) obsolete. Here's what you need to know about ZFS on AMD64. Read more.
AMD's Multiple Threads, Multiple Cores, Multiple Gains
Author Peter Aitken walks through the benefits of preemptive multitasking and the opportunities there are for developers. Read more.
Taking Advantage of Concurrent Programming for Windows, Part 3: Locality Effects in .NET Multi-Core Programming
In this third segment, author Larry O'Brien shows one way the data caches on the Opteron and Athlon processor families help prevent "premature optimization." Read more.
For more relevant code samples, tutorials and editorials click here.

Intel is software, too. Intel Software can help you accelerate your software development and achieve greater performance with our software resources and products. There�s more.

DirectX

DirectDraw



Using DirectDraw in Document/View Architecture
Rating:
Hanbo Sun - 07/01/2002
This tutorial teaches you how to create a DirectDraw interfaceand attach it to a normal SDI window with Doc/View architecture. You'll use the Win32 API, MFC and DirectX to draw 2D graphics in the view window.

Simple Direct Draw Using MFC
Rating:
Matthew Eva - 07/27/1999
Simple Direct Draw Using MFC

Smart DirectDraw Classes
Rating: none
Jssep Valur Guplaugsson - 05/21/1999
Smart DirectDraw Classes


DirectInput



Direct Input 7 Mouse Class
Rating: none
Jason Brooks - 09/04/2000
DirectInput is essential for responsive games, therefore to help ease the transition of DOS games programmers, you can use this class to read mouse input directly

Direct Input 7 Keyboard Class
Rating: none
Jason Brooks - 08/31/2000
DirectInput is essential for responsive games. This article presents a class to read the keyboard.

Direct Input 7 Joystick Class
Rating: none
Jason Brooks - 08/31/2000
Class that utilizes DirectX7 to control multiple Joystick Controls.


DirectShow



[Updated] Capture Live Video from Various Video Devices
Rating:
Dillip Kumar Kara - 06/10/2005
LiveVideo captures various video sources from various devices attached to the computer.

DirectShow Single-Frame Capture Class Without MFC
Rating:
Walegwa - 04/22/2005
Learn how to use DirectShow to capture a frame into a Windows DIB from a DV Camera or Web Camera, FireWire, or USB.

Simultaneous Previewing & Video Capture using DirectShow
Rating:
Sivasagar K.R - 04/15/2004
This article explains a method to perform Previewing and Grabbing Simultaneously from a Webcam using DirectShow. Other than using the conventional ISampleGrabber interface, this application used the Directshow VMR Filters & IPin Interfaces .

Moving a Video Window (Video Renderer Filter) by Using the Mouse
Rating:
Andrey Korshunenko - 10/01/2003
The IVideoWindow interface of DirectShow doesn't provide you with a GetVideoWindowHandler method. Learn how to get the HWND of a VideoWindow so you can drag a video window with a mouse.


DirectX



Using DirectShow to Play a Movie from Visual Basic
Rating:
Alton Michael - 06/16/2003
Here is (in C++) an ActiveX control for Visual Basic that allows playing any movie file that's compatible with DirectShow.The ActiveX object also provides the complete interface for controlling the movie's playback.

DirectX Programming Using DirectX 9, Almost as Easy as MessageBox("Hello world");
Rating:
Thomas Bock - 05/06/2003
Simply create an object with this class and call SetParent(...); the whole world of DirectX will be available to you without endless hours of not understanding how the interfaces work.

Alphablending using DirectX 7
Rating: none
Thomas Svldenwagner - 01/30/2002
A small tool (MFC Dialog Application) to visualize alphablending and all combinations of possible attributes.

Direct Show Application for Previewing and Playing Movies
Rating: none
Ashar Maqbool Khan - 11/06/2001
It's a simple Direct Show Application, used for previeing video files from disk. It also captures the real time data from a video capture device and allows you to preview it.

CDX Game Development Kit
Rating: none
Bil Simser - 11/05/2001
CDX is a free GDK (Game Development Kit) which is comprised of a set of C++ wrapper classes for writing Windows games. It is built on top of Microsoft Windows and DirectX technology and offers simple to use C++ wrappers for all aspects of game development. This includes things like sprites, tiles, scrollable maps, alpha blending and even 3D primitives (using Direct3D).

DirectX 7 Template
Rating: none
Anthony Roach - 08/28/2001
The aim of this project is to provide a simple framework to get people started with 3D programming.

Video overlay part II - An introduction to hypervideo
Rating: none
Stephane Rodriguez - 02/08/1999
Video overlay part II - An introduction to hypervideo

DirectMedia comments and documentation
Rating: none
Stephane Rodriguez - 02/08/1999
DirectMedia comments and documentation

DirectSound Mixer Sample
Rating: none
Lobster B - 01/22/1999
DirectSound Mixer Sample

Video overlay using Microsoft DirectShow
Rating:
Stephane Rodriguez - 12/08/1998
Video overlay using Microsoft DirectShow

Basic DirectX + MFC game project template
Rating: none
Petr Stejskal - 11/10/1998
Basic DirectX + MFC game project template


DirectX 8



[Updated] Intercept Calls to DirectX with a Proxy DLL
Rating: none
Michael Koch - 03/13/2006
Learn to intercept calls to DirectX (D3D) by using a proxy DLL ("stub-dll"). The concept is used to show information on top of a DirectX full screen game, without touching the game's source.

D3DXQUATERNION-Based Camera for Flight Simulations
Rating: none
Ejaz Anwer - 10/12/2004
Learn about a DirectX Quaternion-based camera class to implement the camera modal in 3D flight simulations.

A CStatic-Derived Class to Load and Render .x Files
Rating:
Ejaz Anwer - 03/15/2004
Learn about CMeshViewer, a CStatic-derived class that can be used to write .x files in an application.

Generating Debug Bitmaps for DirectX
Rating: none
Mike Harnad - 03/02/2004
Debugging a DirectX application is not the easiest thing to do.

Direct Input 8 Wrapper
Rating: none
Brad Blake - 12/14/2001
Use this class to setup and handle input from keyboard, mouse, and one joystick.

D3D8 Framework AppWizard for VC6
Rating:
Brad Blake - 12/14/2001
Use this App Wizard to quickly create a working windowed D3D8 application.

Using Direct3D8: The basics
Rating: none
Alexandrov Alex - 08/30/2001
This article introduces the use of Direct3D 8 for buiding powerful 3D application. As an example task the aritcles uses a common 3D task: plotting a 3D surface.


Is it time to make your move to the multi-threaded and parallel processing world? Find out!
Webcast for Application and Service Providers: Explore Business Intelligence Open Source Offerings
On-demand Webcast: Developing Robust Field Service Wireless Solutions on BlackBerry Devices.
ISV Innovation Tech Briefings: Ready to Learn About the Latest Developer Technologies?
Download: Rational Application Developer. Quickly design, develop, analyze, test, & deploy apps.


JupiterWeb networks:

internet.comearthweb.comDevx.comGraphics.com

Search JupiterWeb:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterWeb

Jupitermedia Corporate Info