DirectX Graphics

维基百科,自由的百科全书
跳转至: 导航搜索

DirectDraw,微軟Direct X的一員,是基於COM架構下的2D API,例如DirectDraw的Blt()用於表面间整体图像或是部分图像的移动。

DirectDraw漸被Direct3D所取代,DirectShow的VMR-7 是以 DirectDraw 7 建造,因為使用DirectDraw 7 控制graphic card,所以稱為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初始化時的介面
  • IDirect3DDevice8,3D裝置的介面

DirectX 9[编辑]

  • IDirect3D9,3D初始化時的介面
  • IDirect3DDevice9 ,3D裝置的介面

DirectX 10[编辑]

  • ID3D10Device,3D裝置的介面

DirectX 10.1[编辑]

  • ID3D10Device1,3D裝置的介面

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[编辑]

參見[编辑]