DirectXとは
DirectXとはMicrosoft社が開発・提供しているマルチメディア用のAPI群です。
DirectXを使うことによってWindowsAPIよりもさらに高度なマルチメディア機能を使用することが出来ます。
DirectXは「Game SDK」という名称で1995年に初めてリリースされました。
名称から分かるように、主にゲームプログラミング用のライブラリという形でした。
それから、次のバージョン以降、DirectXに名称を変えて、ほぼ毎年のようにバージョンアップを繰り返し、今ではWindowsのマルチメディア機能を提供するAPI群となりました。
DirectXの2016年6月現在での最新版はWindows10で利用できるDirectX 12になります。
ただし、この講座ではDirectX 9.0を対象に解説しています。
DirectXの構成
DirectXはそれぞれの機能に応じたコンポーネントで構成されています。
DirectX Graphics | 2次元、3次元グラフィックス |
---|---|
DirectX Audio | サウンド機能 |
DirectX Media | 動画再生など |
DirectInput | キーボード、マウス、ジョイスティックなどの入力処理 |
DirectPlay | ネットワーク機能 |