Namespaces Included

The Managed DirectX API has a relatively obvious set of namespaces, breaking down the functionality into the various "core" components housed in DirectX. There is also the generic "Microsoft.DirectX" namespace that houses the common functionality. The full list of namespaces included in Managed DirectX is listed in Table 1.

Table 1. Managed DirectX Namespaces

Microsoft.DirectX

Parent namespace, holds all common code.

Microsoft.DirectX.Direct3D

Direct3D graphics API, as well as the D3DX helper library.

Microsoft.DirectX.DirectDraw

DirectDraw graphics API.

Microsoft.DirectX.DirectPlay

DirectPlay networking API.

Microsoft.DirectX.DirectSound

DirectSound audio API.

Microsoft.DirectX.DirectInput

DirectInput user input API.

Microsoft.DirectX.AudioVideoPlayback

Simple audio and video playback API.

Microsoft.DirectX.Diagnostics

Simple diagnostics API.

Microsoft.DirectX.Security

Underlying structure for DirectX code access security.

Microsoft.DirectX.Security.Permissions

Permission classes for DirectX code access security.

As you can see, this encompasses most functionality included with DirectX. During the course of this book, we will deal extensively with the Direct3D namespace, but will cover all of the other areas as well.



Managed DirectX 9 Graphics and Game Programming, Kick Start
Managed DirectX 9 Kick Start: Graphics and Game Programming
ISBN: B003D7JUW6
EAN: N/A
Year: 2002
Pages: 180
Authors: Tom Miller

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net