"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。
设定完成