概述
DirectX含义
DirectX 并不是一个单纯的图形API,而是包含了很多组件。
DirectX 其中Direct 表示直接的意思, X表示“未知的”,代表了其他各种组件,将X替换为2D,就表示Direct2D,将X替换为3D就表示为Direct3D。
组件
-
Direct2D
用于2D图形绘制,取代之前的接口DirectDraw。 -
DirectWrite
用于Direct2D应用程序中的文字和字体的渲染。 -
DXGI(DirectX Graphics infrastructure)
DirectX 图形基础,用于Direct3D交换连和枚举设备适配器的创建。 -
Direct3D
3D图形接口,DirectX 中的主要API。也是我们学习的主要内容。 -
XAudio2
底层音频处理API,隶属于DirectX SDK,XAudio2算是DirectSound的升级。 -
XACT3
建立在XAudio2之上的更高级别的音频处理API。 -
XInput
主要实现输入功能的API,包含游戏手柄,但不支持键鼠,键鼠输入需要DirectInput支持。 -
DirectInput
用来侦测键盘、鼠标和操作杆输入的API。 -
XNA Math
SDK 中的数学库,用于游戏中常见的运算优化。采用了SIMD(single instruction multiple data)来执行多个操作的单指令调用。 -
已经被淘汰的组件
DirectDraw:2D绘图,新的可用Direct2D。
DirectPlay:网络游戏网配置。
DirectShow:多媒体和录音API。播放常见的音视频文件。
DirectMusic:音频播放接口
参考
[1] https://www.cnblogs.com/findumars/p/6339357.html
最后
以上就是幸福大炮为你收集整理的【Direct3D - 6】DirectX有哪些组件?DirectX含义组件参考的全部内容,希望文章能够帮你解决【Direct3D - 6】DirectX有哪些组件?DirectX含义组件参考所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复