Windowsプログラミングに関する世界観(DirectX)です。
DirectXは、Microsoftによるマルチメディア技術で、ゲームや3DCGなどのマルチメディア関連のプログラミングに用いる。
同様に用いることの多いOpenGLについてはOpenGLを参照のこと。
DirectXについては以下のようなページを参照のこと。
DirectXについては、やねうらお氏の以下の書籍がおすすめ。
WindowsにおけるDirectXを中心としたゲーム開発技術や、C++のゲーム開発に使う応用テクニック、ゲーム開発における技法や考え方などが書いてあります。
後日注記:DirectXはゲームや3DCGのほか、ジョイスティックのようなコントローラの操作や、サウンドの再生などのためにも使用します。
2025.12.13
2026.03.30編集
DirectXはAPIとしての側面もあるが、ネットゲームなど高度なグラフィックスを使うWindowsゲームにおけるランタイムのように必要です。
DirextXが入っていない場合やバージョンが古い場合などは、ネットゲームが動作しないかもしれません。ゲームをインストールする前に、DirectXが入っているかを確認して、入っていない時は導入しましょう。