我是靠谱客的博主 幸福大炮,最近开发中收集的这篇文章主要介绍【Direct3D - 6】DirectX有哪些组件?DirectX含义组件参考,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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含义组件参考所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部