摘要:
GPL:只要你用了任何该协议的库、甚至是一段代码,那么你的整个程序,不管以何种方式链接,都必须全部使用GPL协议、并遵循该协议开源。商业软件公司一般禁用GPL代码,但可以使用GPL的可执行文件和应用程序。 AGPL:即Affero GPL,是GPL的更严格版本。只要你用了任何该协议的库、甚至是一段代 阅读全文
posted @ 2017-01-18 17:03
h2z
阅读(1341)
评论(0)
推荐(0)
摘要:
概述 这篇的标题更确切的说应该叫位图画刷,这样才好和前几篇对应起来。在Direct2D中,位图的渲染也是通过画刷来实现的。 Direct2D中并没有直接操作位图的接口,而是借助WIC(Windows Image Component)来完成的。今天我们来看看如何在Direct2D中加载并显示位图。这个 阅读全文
posted @ 2017-01-18 08:54
h2z
阅读(1487)
评论(0)
推荐(0)
摘要:
从本章开始,我们介绍D2D几何图形。 D2D图形分类 Direct2D支持多种类型的几何图形,包括Simple Geometry(简单几何图形) 矩形 圆角矩形 椭圆 Path Geometry(路径图形)Composite Geometry(复合图形) Geometry Group(图形组) Tr 阅读全文
posted @ 2017-01-18 08:47
h2z
阅读(2534)
评论(0)
推荐(0)
摘要:
引子 任何一门语言的第一个教程几乎都是Hello,world。我们也不例外,但是这里不是教大家打印Hello,world,而是编写一个简单的D2D绘制程序,让大家对Direct2D的程序结构及编程方法有一个基本的认识。下面我们来看如何一步一步绘制一个矩形。 基本概念 在开始之前,还是先介绍一些基本的 阅读全文
posted @ 2017-01-18 08:46
h2z
阅读(3840)
评论(0)
推荐(0)
摘要:
什么是Direct2D 一言以蔽之,就是Windows 7平台上的一个2D图形API,可以提供高性能,高质量的2D渲染。大多数人对Direct2D可能都比较陌生,以至于我之前在论坛上提到这个词的时候,有人竟然说你是不是写错了?可能大家比较熟悉的是Direct3D,因为D3D已经是当前游戏界的主流应用 阅读全文
posted @ 2017-01-18 08:44
h2z
阅读(8179)
评论(0)
推荐(0)
摘要:
什么是Layers? Layer,中文译成图层,在Direct2D中可以用来完成一些特殊效果,使用Layer的时候,先将Layer Push到render target,然后进行绘制,此时是直接绘制在Layer上的,绘制完毕后,将Layer Pop出来,刚刚绘制在Layer上的内容就会组合到rend 阅读全文
posted @ 2017-01-18 08:43
h2z
阅读(1072)
评论(0)
推荐(0)

浙公网安备 33010602011771号