
DFB
文章平均质量分 76
situzhuge
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DirectFB
DirectFB DirectFB是一个轻量级的提供硬件图形加速,输入设备处理和抽象的图形库,它集成了支持半透明的视窗系统以及在LinuxFramebuffer驱动之上的多层显示。它是一个用软件封装当前硬件无法支持的图形算法来完成硬件加速的层。DirectFB是为嵌入式系统而设计。它是以最小的资源开销来实现最高的硬件加速性能。 1.1目标 最大限度的硬件加速 提供高级图形运算包括多层alpha颜色混合模式 利用现有标准无需改变内核 不依赖于库(除libc以外) 满足HMP的需求转载 2010-07-29 11:11:00 · 1158 阅读 · 1 评论 -
[DFB] 移动鼠标绘制线条
<br />/*1。surface的绘图函数<br />2。如何在surface中获取类似framebuffer的绘制内存地址(去掉代码中的注释)<br />3。eventbuffer的使用,按escape退出,按c 键清屏 ,移动鼠标绘线条 (平滑度有待改进)*/<br /><br /><br />#include <stdio.h><br /><br />#include <directfb/directfb.h><br /><br />static IDirectFB原创 2011-04-18 12:19:00 · 1505 阅读 · 0 评论 -
DirectFB 代码导读
<br />DirectFB代码导读<br /> <br />转载时请注明出处和作者联系方式<br />作者联系方式:李先静 <xianjimli at hotmail dot com><br /> <br />DirectFB是一个庞大的系统,对它进行彻底分析要花不少时间。幸好多数情况下,只要弄清楚它的基本架构,再重点读一些关键的代码,也就差不多了。前几个月为了完善DFB的窗口管理器,我花了一些时间去研究DFB的架构。把其中一些经验写到这里,供有兴趣的朋友参考。<br /> <br />总的说来,DF转载 2011-04-18 18:48:00 · 669 阅读 · 0 评论 -
(DFB) 在屏幕中间画一条直线
<br />//函数功能 在屏幕中间画一条水平直线<br />#include <stdio.h><br />#include <unistd.h><br />#include <directfb/directfb.h><br /><br />static IDirectFB *dfb = NULL;//这是最上层的接口所有函数的入口均由它进入<br /><br />static IDirectFBSurface *primary = NULL;//主平面,也就是屏幕了,在交互层使用DF原创 2011-04-18 10:05:00 · 1384 阅读 · 0 评论 -
[DFB] 显示字符串 走马灯效果
<br />//字体显示<br />#include <stdio.h><br />#include <string.h><br />#include <stdlib.h><br />#include <unistd.h><br /><br />#include <directfb/directfb.h><br /><br />static IDirectFB *dfb = NULL;<br />static IDirectFBSurface转载 2011-04-19 16:11:00 · 1963 阅读 · 0 评论 -
SetCooperativeLevel函数介绍(设置协作等级)
<br />函数声明<br />function SetCooperativeLevel(hWnd: HWND; dwFlags: DWORD): HResult; stdcall;<br />参数介绍<br />hWnd DirectDraw具体指向的窗体,在所有的情况下,只需使用主窗体句柄。<br />dwFlags<br />控制标志参数,直接影响DirectDraw和Windows协同工作的方式。下面为说明:<br />DDSCL_ALLOWMODEX<br />允许使用Mode X显转载 2011-04-16 14:39:00 · 11517 阅读 · 0 评论 -
[DFB] dfb 对图形的renderto
<br />在看DFB有关图形 renderto的部分。<br /> 之前一直以为, DFB是没法对图形进行scale的,但后来在DFB讨论群上,一个网友指点了下,才发现DFB对图形这块有很多好玩和有用的东西,只是我不知道罢了。 下面主要说图形的scale。<br /> DFB绘图的过程,一般是根据图形的ImageProvider,获取图新的DFBSurfaceDescription信息,并根据DFBSurfaceDescription信息来CreateSurface DFB的 ID转载 2011-04-16 14:50:00 · 2467 阅读 · 0 评论 -
DFB 用键盘和鼠标控制图片移动的小例子
#include #include #include static IDirectFB *dfb = NULL;static IDirectFBEventBuffer *events = NULL;static IDirectFBSurface *primary = NULL;static IDirectFBSurface *logo = NULL;//此IDirectFBSurface为用于显示的图片 static DFBSurfaceDescriptio原创 2011-04-16 13:07:00 · 2361 阅读 · 0 评论 -
DFB 环境搭建总结 ubuntu 10.04 DirectFB1.0.0
网上关于DFB在ubuntu下安装的教程很多,以下只是总结一下,在10.04系统下遇到过的问题,供以后参考一。首先安装好dfb开发包下载DirectFB-0.9.24.tar.gz源码开发包,下载地址为:http://www.directfb.org/index.php?path=Main%2FDownloads&page=4;下载测试用例DirectFB-examples-0.9.23.tar.gz:源码包,下载地址为:http://www.directfb.org/index.php?pat原创 2010-12-21 14:36:00 · 1812 阅读 · 0 评论 -
【DFB】IDirectFBInputDevice 方式处理事件 --键盘移动一个图片显示
<br />#include <stdio.h><br />#include <unistd.h><br /><br />#include <directfb/directfb.h><br /><br />static IDirectFB *dfb = NULL;<br />static IDirectFBSurface *primary = NULL;<br />static IDirectFBSurface *tux = NULL;<br />static int screen_原创 2011-04-20 18:06:00 · 1826 阅读 · 1 评论