Большого количества документации в формате Compiled HTML Help.
Сборок Managed DirectX для использования с .NET-компиляторами.
Пакет DirectX 9.0 SDK
DirectX предоставляет средства для создания самых разнообразных графических и мультимедийных приложений, а также включает в себя дополнительные программные интерфейсы, в отличие от своего основного конкурента, библиотеки OpenGL, ориентированной исключительно на графику.
Обзор библиотеки DirectX 9.0
Создание сложных и высокопроизводительных мультимедийных программ требует непосредственного доступа к аппаратным ресурсам. Библиотека DirectX содержит набор низкоуровневых программных интерфейсов, предоставляющий Windows-программистам доступ к аппаратным ресурсам.
DirectX 9.0 состоит из следующих компонентов:
§ DirectX Graphics: сочетает в себе возможности интерфейсов DirectDraw и Direct3D предыдущих версий, предназначенных для программирования графики.
§ DirectInput: предоставляет возможности по обработке пользовательского ввода с самых разнообразных устройств — таких, как игровые манипуляторы и "мыши".
§ DirectPlay: содержит средства для создания сетевых приложений (например, многопользовательских игр).
§ DirectSound, DirectMusicи DirectX Media Objects (эти компоненты в версии 9.0 объединены под названием DirectX Audio): предоставляют средства программирования звука и MIDI-музыки.
§ DirectShow: средства для захвата и воспроизведения мультимедийных потоков. В версии 9.0 впервые появились DirectShow Editing Services (DES): набор объектов, позволяющих легко создавать программы для нелинейного монтажа или проигрывателей аудио и видео с применением real-time эффектов и красивых переходов между роликами.
§ DirectSetup: программный интерфейс, позволяющий настраивать установку DirectX на системах пользователей.
§ DirectX Diagnostics: программный интерфейс для диагностики драйверов и оборудования.
Для самостоятельного создания программ с использованием DirectX 9 самого пакета DirectX 9 недостаточно. Для этого необходим пакет DirectX 9.0 SDK, находящийся в свободном доступе на сайте Microsoft.
Пакет DirectX 9.0 SDK состоит из:
§ Набора заголовочных файлов и библиотек для компиляторов C++.
§ Набора примеров и пошаговых инструкций,организованных в целую оболочку Sample Browser по категориям и языкам разработки.
§ "Мастера" (AppWizard) для создания стартовых приложений в средах Visual С++, Visual C# и Visual Basic.NET.
§ Вспомогательных утилит для редактирования файлов DirectX,просмотра системных параметров и наблюдения за системой.
§ Собственно среды выполнения — пакет DirectX Runtime в двух версиях: отладочной (Debug) и окончательной (Retail).