一、引言

最近在使用Direct2D进行绘制工作中,需要实现使用Direct2D绘制网格的功能。在网上查了很多资料,终于实现了,把方法贴到这里供大家参考。

 

二、绘制网格

2.1 API接口

首先介绍一下绘制网格中使用到的重要接口ID2D1BitmapRenderTarget,它继承自ID2D1RenderTarget,会写入到中间纹理。对于创建与 ID2D1BitmapBrush 结合使用的图案,或缓存要反复使用的绘制数据,这十分有用。它仅仅比基类多了一个函数GetBitmap,此函数可以将内部的绘制数据输出到位图ID2D1Bitmap中,如下:

1

网友评论