本條目存在以下問題,請協助
改善本條目或在
討論頁針對議題發表看法。
此條目没有列出任何
参考或来源。 (2020年12月24日)維基百科所有的內容都應該
可供查證。请协助補充
可靠来源以
改善这篇条目。无法查证的內容可能會因為異議提出而被移除。
此條目需要精通或熟悉相关主题的编者参与及协助编辑。請
邀請適合的人士
改善本条目。更多的細節與詳情請參见
討論頁。
此條目需要更新。 (2014年9月11日)請更新本文以反映近況和新增内容。完成修改後請移除本模板。
DirectDraw是微軟Direct X的一員,为基於COM架構下的2D图形API,例如DirectDraw的Blt()用於表面间整体图像或是部分图像的移动。
DirectDraw漸被Direct3D所取代,DirectShow的VMR-7是以DirectDraw 7建造,因為使用DirectDraw 7控制显卡,所以稱為VMR-7。VMR-9 則是基於Direct3D 9。DirectX 8.0發表時,Direct3D與DirectDraw編程介面被合併並改名為DirectX Graphics。
版本
DirectX 7
- IDirectDraw7,3D的介面
- IDirect3D7,3D初始化時的介面
- IDirect3DDevice7 ,3D裝置的介面
DirectX 8
- IDirect3D8,3D初始化時的介面
- IDirect3D、Device8,3D裝置的介面
DirectX 9
- IDirect3D9,3D初始化時的介面
- IDirect3DDevice9 ,3D裝置的介面
DirectX 10
DirectX 10.1
DirectX 10.2
DirectX 11
Windows 7或Windows Server 2008 R2才支援。
- ID3D11Device,3D裝置的介面
- ID3D11DeviceContext,3D繪圖時操作的介面
DirectX 11.1
Windows 8或Windows Server 2012,或更新過的Windows 7或Windows Server 2008 R2才支援。
- ID3D11Device1,3D裝置的介面
- ID3D11DeviceContext1,3D繪圖時操作的介面
DirectX 11.2
Windows 8.1或Windows Server 2012 R2以後的版本才支援。
- ID3D11Device2,3D裝置的介面
- ID3D11DeviceContext2,3D繪圖時操作的介面
DirectX 12