Page Tools:

DirectX 9 User Interfaces: Design and Implementation,

Author(s): Alan Thorn
Details:
  • ISBN-13: 9781556222498
  • ISBN-10:1556222491
  • Paperback    354 pages      © 2004
Price: International Sales $49.95 US List
Add to Cart Request a Review Copy

Overview

Companion CD included with Paint Shop Pro 8 evaluation edition!

Interfaces strongly affect how an application or game is received by a user, no matter which cutting-edge features it may boast. DirectX 9 User Interfaces: Design and Implementation presents a comprehensive solution for creating good interfaces using the latest version of DirectX. This involves building an interface library from the ground up. Divided into three sections, the book discusses the foundations of interface design, the construction of a feature-rich interface library, and the creation of a fully functional media player in DirectShow.

With this text, the reader will:

  • Learn about the building blocks of good, solid interfaces.
  • Design and implement controls in DirectX.
  • Build a reusable interface library.
  • Learn how to use Direct3D to create and display 2D and 3D worlds.
  • Use DirectInput to read data from input peripherals.
  • Play MP3 music files, MPG movies, and other media with DirectShow.
  • Understand linked lists, absolute positioning, alpha blending, and more.
  • Bring together the theory and practical code to create a working media player.

ShowKey Features

On the companion CD:

  • Code for the examples and exercises, along with a reusable component library for easier interface development
  • Microsoft DirectX 9.0 SDK Update (Summer 2003), the use of which is governed by an English language break-the-seal EULA inside the licensed software
  • Paint Shop Pro 8 evaluation edition

Back to top

ShowAbout the Author(s)

Alan Thorn

Alan Thorn is an independent game developer, mathematician, and freelance programmer with more than 11 years of industry experience. He currently works as a consultant for some of the largest corporations in the entertainment and leisure arena, helping to deliver interactive DVDs, content management systems, and artificially intelligent software. He is also the author of Introduction to Game Programming with C++, DirectX9 User Interfaces: Design and Implementation, and DirectX 9 Graphics: The Definitive Guide to Direct 3D.

Additional Titles by this Author

Back to top