削除された内容 追加された内容
m編集の要約なし
出典を追加・更新。
38行目:
<!-- * DirectX Input -->
* [[XInput]]: Xbox 360およびXbox One専用ゲームコントローラーに対応するAPI。Windows上でもこれらのデバイスをコンソール同等に利用することが可能になる。
* [[DirectInput]]: [[キーボード (コンピュータ)|キーボード]]、[[マウス (コンピュータ)|マウス]]、[[ゲームパッド]]、[[ジョイスティック]]からの入力処理、およびフォースフィードバックを扱う。DirectX 8以降更新終了。[[ファーストパーソン・シューティングゲーム|FPS]]ゲーム]]開発のような用途であっても、キーボードやマウスはWM_INPUT (Raw Input) やWM_MOUSEMOVEなどを代わりに利用することが推奨されている<ref>[https://learn.microsoft.com/en-us/windows/win32/dxtecharts/taking-advantage-of-high-dpi-mouse-movement Taking Advantage of High-Definition Mouse Movement - Win32 apps | Microsoft Learn]</ref><ref>[https://learn.microsoft.com/ja-jp/previous-versions/direct-x/bb206183(v=vs.85) 高解像度マウス動作の使用 | Microsoft Learn]</ref>。
<!-- * DirectX Media -->
* [[DirectX Video Acceleration]] (DXVA) : 動画処理API。バージョン1.0はDirectShowの一部だったが、Windows Vistaから利用可能なバージョン2.0はDirectShowや[[Media Foundation]]からは独立している。
* [[DirectShow]]: 各種[[音声]]・[[動画]]の再生・作成。<!--APIの提供はDirectX SDKから[[Microsoft Windows SDK|Windows SDK]]に移行された。--><!-- Windows SDK 8.0以降はすべてのDirectX APIがDXSDKからWinSDKに移管されたので、今となってはどうでもよい話。 -->後継として[[Media Foundation]]が存在する。
* DirectAnimation: 2D/3D Webアニメーション用<ref>[https://msdnnews.microsoft.com/1997/12/10/microsoft-releases-directanimation/ Microsoft Releases DirectAnimation - Stories]</ref><ref>[https://learn.microsoft.com/en-us/libraryprevious-versions/visualstudio/visual-studio-6.0/aa230273%28v(v=vs.60%29.aspx) DirectAnimation Samples | Microsoft Learn]</ref>:。[[Internet 2DExplorer]] Webアニメーション用4.0以降に統合されていた
<!-- * {{要出典範囲|DirectTransform: Webのインタラクティブ性と高レベルな3DグラフィックスのためのDirect3D Retained Mode。|date=2015年8月}} --><!-- MSDNに公式情報が見つからないため、マイクロソフト純正のDirectXファミリーではない可能性がある。 -->
* DirectX Media Objects<ref>[https://msdn.microsoft.com/en-us/library/windows/desktop/dd375474.aspx DirectX Media Objects (Windows)]</ref>: エンコーダー、デコーダー、エフェクトといったストリーミングオブジェクトのサポート。
49行目:
* DirectStorage: 最新の[[NVM Express|NVMe]]ストレージデバイスに最適化された、低オーバーヘッドのI/Oを提供するAPI<ref>[https://learn.microsoft.com/ja-jp/gaming/gdk/_content/gc/system/overviews/directstorage-toc DirectStorage (コンテンツ) - Microsoft Game Core | Microsoft Learn]</ref>。DirectStorage 1.1では、Direct3D 12上に構築された、圧縮データをGPUで展開する機能もサポートする<ref>[https://news.mynavi.jp/article/20221110-2509148/ Microsoft、GPU展開でゲームのロード時間を大幅短縮する「DirectStorage 1.1」 | マイナビニュース]</ref><ref>[https://github.com/microsoft/DirectStorage GitHub - microsoft/DirectStorage: DirectStorage for Windows is an API that allows game developers to unlock the full potential of high speed NVMe drives for loading game assets.]</ref>。[[Xbox Series X/S]]およびWindows 10/[[Windows 11]]で利用可能。
 
DirectX APIは基本的にSide-by-Sideであり、複数のバージョンが競合することなく共存できるため、例えばDirectX 11がインストールされている環境でもDirectX 10およびそれ以前のバージョンを利用することは可能である。また、更新が終了したAPIのうち、OSに標準インストールされているコンポーネントに関しては、[[Microsoft Windows 10|Windows 10]]などの新しいOSでも引き続きデスクトップアプリケーションにて標準的に利用すること自体は可能だが、Direct3D 8などのようにネイティブ[[64ビット]]版が用意されていないものも存在する<ref>[https://msdnlearn.microsoft.com/jaen-jpus/librarywindows/ee418798.aspx ゲーム開発者のためのwin32/dxtecharts/sixty-four-bit-programming-for-game-developers 64-bit programming for Game Developers - Win32 apps | ビットMicrosoft プログラミングLearn]</ref>。
 
== リリース履歴 ==