日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【Direct3D - 6】DirectX有哪些组件?

發(fā)布時(shí)間:2023/12/9 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Direct3D - 6】DirectX有哪些组件? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

DirectX含義

DirectX 并不是一個(gè)單純的圖形API,而是包含了很多組件。
DirectX 其中Direct 表示直接的意思, X表示“未知的”,代表了其他各種組件,將X替換為2D,就表示Direct2D,將X替換為3D就表示為Direct3D。

組件

  • Direct2D
    用于2D圖形繪制,取代之前的接口DirectDraw。

  • DirectWrite
    用于Direct2D應(yīng)用程序中的文字和字體的渲染。

  • DXGI(DirectX Graphics infrastructure)
    DirectX 圖形基礎(chǔ),用于Direct3D交換連和枚舉設(shè)備適配器的創(chuàng)建。

  • Direct3D
    3D圖形接口,DirectX 中的主要API。也是我們學(xué)習(xí)的主要內(nèi)容。

  • XAudio2
    底層音頻處理API,隸屬于DirectX SDK,XAudio2算是DirectSound的升級(jí)。

  • XACT3
    建立在XAudio2之上的更高級(jí)別的音頻處理API。

  • XInput
    主要實(shí)現(xiàn)輸入功能的API,包含游戲手柄,但不支持鍵鼠,鍵鼠輸入需要DirectInput支持。

  • DirectInput
    用來(lái)偵測(cè)鍵盤(pán)、鼠標(biāo)和操作桿輸入的API。

  • XNA Math
    SDK 中的數(shù)學(xué)庫(kù),用于游戲中常見(jiàn)的運(yùn)算優(yōu)化。采用了SIMD(single instruction multiple data)來(lái)執(zhí)行多個(gè)操作的單指令調(diào)用。

  • 已經(jīng)被淘汰的組件
    DirectDraw:2D繪圖,新的可用Direct2D。
    DirectPlay:網(wǎng)絡(luò)游戲網(wǎng)配置。
    DirectShow:多媒體和錄音API。播放常見(jiàn)的音視頻文件。
    DirectMusic:音頻播放接口

參考

[1] https://www.cnblogs.com/findumars/p/6339357.html

總結(jié)

以上是生活随笔為你收集整理的【Direct3D - 6】DirectX有哪些组件?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。