![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Direct2D
迷知凡
喜欢在求知过程中遇到的惊喜
展开
-
Direct2D实现文字镜像阴影
一、实现思路 先绘制文字阴影部分,绘制阴影文本后应用3DTransform与高斯模糊特效,最后再正常绘制一次文本主体。 二、实现代码 hr = m_pDWriteFactory->CreateTextFormat( sc_fontName, NULL, DWRITE_FONT_WEIGHT_NORMAL, DWRITE_FO...原创 2019-01-19 14:04:16 · 1318 阅读 · 0 评论 -
Direct2D实现文字的描边和填充
一、实现思路 通过继承IDWriteTextRenderer定义自己的文本渲染类并重写DrawGlyphRun方法,最终将该类实例作为 IDWriteTextLayout::Draw的参数传入进行文本的绘制。 二、代码实现 1、自定义文本渲染类 class CustomTextRenderer : public IDWriteTextRenderer { protected: ULONG m_c...原创 2019-01-19 16:28:47 · 2145 阅读 · 1 评论