
D2D
文章平均质量分 80
yoki君
研一学习中
展开
-
D2D之五——Path Geometry
Direct2D支持以下几种类型的几何图形,上一篇介绍了简单几何图形,这篇介绍Path geometry。Simple Geometry(简单几何图形)矩形圆角矩形椭圆Path Geometry(路径图形)Composite Geometry(复合图形)Geometry Group(图形组)Transformed Geometry(变换的图形)Path ge转载 2017-02-13 16:16:15 · 1173 阅读 · 0 评论 -
Direct2D简介(原ZDD)
1.Direct2D是什么?Direct2D是一套高性能的硬件加速API(代码运行在GPU),用于渲染几何图形,图片和文本,并且可以与Direct3D,GDI,GDI+交互。简而言之是一个2D图形API,可以提供高性能,高质量的2D渲染。在过去,3D世界是OpenGL与DirectX二分天下,但是由于OpenGL发展十分滞后,而且没有一个像微软这样强大的后台支柱,所以逐渐被Di转载 2017-01-29 12:10:10 · 1472 阅读 · 0 评论 -
第一个D2D程序运行及配置
1.为啥要加头文件和库文件?.h头文件只是函数的声明。.lib才是函数实现的地方。只不过,如果你加载的是系统头文件,默认会帮你加上.lib文件。如果如时是你自己写的函数,就要手动添加.lib文件了dll是动态链接,lib是静态链接。你自己写的函数一般都包括.h头文件,.cpp实现文件。但是别人一般不会把源代码一块给你,只给你一个.lib文件你可以把.lib文件理转载 2017-01-29 14:51:53 · 1885 阅读 · 0 评论 -
D2D的资源介绍
1画刷BRUSH画笔用其输出来“绘制”区域,不同的画笔具有不同的输出类型。Direct2D 提供了四种画笔:。(以下部分内容来自msdn上的解释)ID2D1SolidColorBrush 用纯色绘制区域ID2D1LinearGradientBrush 用线性渐变绘制区域ID2D1RadialGradientBrush 用径向渐变绘制区域ID2D1BitmapBrus转载 2017-01-30 10:59:27 · 1335 阅读 · 0 评论 -
D2D第一个程序详解
1程序框架(1)包含D2D头文件#include windows.h>#include D2D1.h>(2)创建D2D工厂 ID2D1Factory,使用 ID2D1Factory 可创建 Direct2D 资源。此处还要声明对象:首先我们需要一个ID2D1Factory*类型的对象,也就是D2D工厂接口,这个接口是所有D2D程序的起始点,几乎所有的D2D资源都是转载 2017-01-31 16:23:48 · 1970 阅读 · 0 评论 -
简单几何图形绘制总结
D2D图形分类Direct2D支持多种类型的几何图形,包括Simple Geometry(简单几何图形)矩形圆角矩形椭圆Path Geometry(路径图形)Composite Geometry(复合图形)Geometry Group(图形组)Transformed Geometry(变换的图形)各种图形对应的D2D接口如下,所有接口都继承自ID2D1Geome转载 2017-02-01 17:31:34 · 2915 阅读 · 0 评论