[Direct2D]向Dx11说"Hello~~"

 "Hello World" Sample

 

 

      这个例子就是在Dx11的屏幕上输出一句话。 在Dx11上写文字,估计微软下了不少功夫,生成了一堆乱七八糟的接口,因为资料不全,这里就不臆想它们的功能了,先向Dx11世界说一声"Hello~"吧~~

 

 

这个例题中需要很多的新接口,所以加载的头文件有所增加,又增加了一个新的库 dwrite.lib

// Windows 头文件:
#include <windows.h>
#include <tchar.h>
#include <d2d1.h>
#include <dwrite.h>
#include <wincodec.h>

 

 

 

在这里声明了很多的全局变量,其中有一个DirectWrite是在win7上提供的高质量的文字描绘DirectX API,提供了高质量ClearType文本渲染,支持多种格式的字体,和GDI兼容的文本渲染。

 

 

 

      DirectWrite独立于任何特定的渲染技术。应用程序可以选择适合他们自己的渲染技术,这就给应用程序的开发提供了很大的灵活性去用GDI或者Direct3D或Direct2D去渲染程序的某些部分。事实上,应用程序可以用一个专用的渲染栈去渲染DirectWrite。

 

 

 

 

设定完成

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值