Direct2D 简介

来源:互联网 发布:天刀女性捏脸数据库 编辑:程序博客网 时间:2024/05/23 19:57

Direct2D是什么?

Direct2D是一套高性能的硬件加速API(代码运行在GPU),用于渲染几何图形,图片和文本,并且可以与Direct3D,GDI,GDI+交互。


什么程序员应该使用Direct2D?

  • 开发企业级大型native应用程序的程序员。
  • 为下游程序员开发控件库的程序员。
  • 服务端渲染2D图像的程序员。
  • 使用Direct3D但需要高性能渲染2D图片,文字,菜单的程序员。

Direct2D的架构层



可见其实Direct2D的底层还是调用了Direct3D。
如果显卡不支持Direct2D,也可以用软件模拟。

Direct2D的模块

D2D如果要输出文字,可以使用是DirectWrite。
如果要输出图片,可以使用WIC(Windows Image Compennet)。
几何图形自己可以直接输出。