E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DirectDraw
高级
DirectDraw
和位图图形
转至:http://blog.sina.com.cn/s/blog_7948916001015cyh.html1.获取表面的像素格式函数:HRESULTIDIRECTDRAWSURFACE7::GpixelFormat(LPDDPIXELFORMATlpDDPixelFormat)DDPIXELFORMAT比较重要的域有:DWORDdwSize:调用函数之前必须设置为DDPIXELFORMAT结构
sunjianjun1981
·
2020-06-26 15:20
VC应用
Qt使用GDI绘图(仅Windows平台)
绘图引擎Windows环境下二维绘图引擎有多种选择:GDI、GDI+、
DirectDraw
、Qt/QPainter、Agg、Cairo、skia、Direct2D、Direct3D、OpenGL等。
libaineu2004
·
2020-06-24 04:14
Qt界面
PVOID64
errorC2146:syntaxerror:missing';'beforeidentifier'PVOID64'由
directdraw
的升级引起在网上查了下资料,一般的解决方法是:解决方法:在winnt.h
liangjisheng
·
2020-06-24 04:46
C++
DirectShow之视频渲染
VideoRenderer尽可能使用
DirectDraw
来呈现视频;否则,它使用GDI。此筛选器是比WindowsXP早的平台上的默认视频渲染器。
冷月醉雪
·
2020-06-24 03:57
DirectShow
理论
错误 1 error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)
错误1errorC2146:语法错误:缺少“;”(在标识符“PVOID64”的前面)由
directdraw
的升级引起在网上查了下资料,解决方法如下:第一步:在winnt.h中加入头文件#include"basetsd.h
hfmeet
·
2020-06-23 14:10
OpenCV
DirectDraw
关于blt的一些注意事项
blt函数是位块传输的意思,一般用作从一个页面拷贝到另外一个页面。还有的用法就是使用单色填充页面。只要将ddbltfx的fillcolor使其有效。使用这个函数的时候注意三点:使用函数前,最好要将页面初始化。假设你编写一个动画程序的时候,如果你不在每次的blt之前将页面初始化,你的动画角色,将在页面上一直存在,就是要擦出动画的前一步的blt。使用这个函数时一定不能在lock与unlock之间调用,
asb2010
·
2020-06-22 15:20
Directx
Direct2D禁止图像随窗口缩放
Direct2D取代
DirectDraw
已经有几年了,网上的中文资料还是少之又少,所幸找到了这位大佬的文章:https://www.cnblogs.com/graphics/category/412802
Gianthard
·
2019-12-17 03:53
c++
VC++基于Dx实现的截图程序示例代码
关于InitDDraw()函数,功能是初始化
DirectDraw
环境,创建换页链(主页面,一个后台缓冲区),以及创建一个定时器。具体的功能代码如下:#include#in
·
2019-09-25 01:06
windows平台视频渲染技术小结
一、概述在Windows平台下的视频播放技术主要有以下三种:GDI,Direct3D和OpenGL;也经常看到
DirectDraw
这个技术,根据维基介绍,
DirectDraw
是微软弃用的一个API,曾经是
CrystalShaw
·
2019-06-11 13:30
视频渲染
视频渲染技术
DirectDraw
如何禁用?Win10系统无法禁用
DirectDraw
的解决方法
DirectDraw
如何禁用?
DirectDraw
这项功能的作用是十分的强大的,但是有些用户朋友并不需要这项功能,因为它有时候会造成一些问题。
佚名
·
2018-06-12 14:57
dxdiag使用小结
还可以用来诊断和测试DirectPlay、DirectSound、DirectMusic、
DirectDraw
和Direct3D的功能。二、dxdiag使用
worthsen
·
2018-04-26 12:59
工具软件
系统
WPF下YUV播放的D3D解决方案
一般的播放控件以及SDK都是通过使用Window句柄,利用
DirectDraw
直接在窗口上渲染。
yangyy9611
·
2017-04-11 14:29
WinXP系统怎么启用
Directdraw
加速
下面小编为大家介绍WinXP怎么启用
Directdraw
加速,
DirectDraw
是微软发行的DirectX软件开发工具箱(SDK)中的一部分。
佚名
·
2016-09-10 11:36
RTMP 封包详解
文章转载自:http://blog.sina.com.cn/s/blog_4c2bf01a0102v1wd.html本人从事视频编解码研发工作达10年之久,一直使用FFMPEG,
directdraw
,D3D
萧戈
·
2016-08-13 20:33
游戏编程之十七 生成简单的动画
DirectDraw
游戏编程基础(4)游戏使计算机的发展超越了晶体管时代 生成简单的动画以上我们已经讨论过的所有的例程,都简要描述了如何在台缓冲区绘画,以及如何把后台缓冲区弹出到主表面(Surface
zhangchen124
·
2016-06-22 21:00
操作系统
计算机
人工智能
3D
游戏编程
游戏编程之十六 扩展(DDEX2和DDEX3)
DirectDraw
游戏编程基础(3)游戏使计算机的发展超越了晶体管时代 例一的扩展(DDEX2和DDEX3)DDEX1包含了一个最基本的
DirectDraw
的实现方法。
zhangchen124
·
2016-06-22 21:00
游戏
内存
图
游戏编程
晶体管
游戏编程之十五
DirectDraw
的基本知识
DirectDraw
游戏编程基础(2)游戏使计算机的发展超越了晶体管时代 例程1(DDEX1):
DirectDraw
的基本知识在使用DirextDraw时,需要首先创建一个对象
DirectDraw
zhangchen124
·
2016-06-22 21:00
游戏
计算机
时代
游戏编程
晶体管
游戏编程之十四 游戏使计算机的发展超越了晶体管时代
DirectDraw
游戏编程基础(1)游戏使计算机的发展超越了晶体管时代 内 容 1.简介 2.使用DirectX3SDK的基本环境 3.DirectDrawAPI 4.
DirectDraw
zhangchen124
·
2016-06-22 21:00
游戏
计算机
时代
游戏编程
晶体管
游戏编程之七 例程之初始化部分
第八章例程之初始化部分第一节DDInit():DDInit()的作用是枚举驱动程序,它的具体运行过程如下:首先调用DirectDrawEnumerate(),这个函数的作用在第五章
DirectDraw
深入篇第三节选择
zhangchen124
·
2016-06-17 20:00
搜索
人工智能
图
排序算法
游戏编程
游戏编程之四 diectxdarw基础篇
第四章diectxdarw基础篇 第一节
DirectDraw
简介 Grubers的一个观点是
DirectDraw
“只是一个bltting发动机”。这是相当准确的,但却太简化了。
zhangchen124
·
2016-06-15 19:00
游戏编程
游戏编程之三 DirectX SDK简介
它的内容包括了
DirectDraw
、DirectSound、DirectPlay、Direct3D和DirectInput等部分,它们分别主要应用在图形程序、声音程序
zhangchen124
·
2016-06-15 19:00
DirectX
游戏编程
Direct Draw及双缓冲(Symbian开发)
试用窗口服务在屏幕上Draw需要一个连接文件来转换,这样大大降低了速度.绕过窗口服务,丢弃连接文件的转换,让应用程序自己来直接存取屏幕,这就叫做
DirectDraw
.
曾浩
·
2016-02-21 18:44
windows api实现图片的镂空效果
windowsapi实现图片的镂空效果时间紧迫:简单说一下:其实镂空我学到的有三种代码方法:
directdraw
用颜色键码实现(简单,这个不介绍)WindowsapiBitblt函数实现第三种方法可以用
u013139259
·
2016-01-14 20:00
位运算
windows
函数
api
图片
如何实现双缓冲
二、用双缓冲技术执行动画流程 三、创建后备缓冲 创建后备缓冲的目的是用
DirectDraw
的方式来实现对双缓冲功能的仿真。
·
2015-11-13 22:55
实现
DirectDraw
一、
DirectDraw
接口
DirectDraw
接口图如下: 1、IUnknown:所有COM对象都必须从这个基本接口派生 2、IDirectDraw:这是开始使用
·
2015-11-13 22:53
raw
用MFC构造DirectX应用框架
类库,DirectXSDK 一、 MFC类库与DirectXSDK Microsoft DirectX SDK是开发基于 Windows平台游戏的一个软件开发工具,其主要功能主要包括在五个组件中:
DirectDraw
·
2015-11-13 10:51
mfc
特效天地——线条渐变
在
DirectDraw
中,任何函数,只要一涉及到硬件加速,那么它的速度就不能仅
·
2015-11-13 09:14
特效
directdraw
显示yuv视频,出现屏保时,yuv显示不出来,表面丢失
原因是: DDrawSurface 丢失, DDraw表面在很多情况下都会丢失(如:启动其他全屏独占程序,屏保,或锁屏时), 表面丢失其实就是表面所使用的内存或显存被
DirectDraw
系统释放, 分配给其他程序
·
2015-11-13 06:02
raw
使用D3D渲染YUV视频数据
nbsp; 源代码下载 在PC机上,对于YUV格式的视频如YV12,YUY2等的显示方法,一般是采用
DIRECTDRAW
·
2015-11-13 02:22
数据
使用D3D渲染YUV视频数据
nbsp; 源代码下载 在PC机上,对于YUV格式的视频如YV12,YUY2等的显示方法,一般是采用
DIRECTDRAW
·
2015-11-13 02:21
数据
Overlay Surfaces (覆盖表面)
对覆盖表面的字此完全由硬件提供,
DirectDraw
支持显示设备驱动程序所支持的特性,
DirectDraw
不仿真覆盖表面。
·
2015-11-13 01:54
overlay
directdraw
overlay 和flip及blt的区别
(1)为什么需要overlay: 为什么需要overlay? overlay产生的原因是:1,避免在vertical blank时flip/blt surface造成的画面"撕 裂"现象; 2,使硬件可以窗口模式下使用flip而不是blt,从而提高效率. 3D游戏里面它没有什么用的上的地方, 因为一般硬件不支持 render to overlay surfac
·
2015-11-13 01:53
overlay
DirectDraw
版的AlphaBlend
程序的结果是把离屏表面lps1和lps2的混合结果写到lps3上面 sfa是混合区域 AlphaValue是Alpha指值 几乎就是传统Alpha混合的标准方法了,所以具体不做介绍了,知道DirectX和Alpha混合原理的都可以看得明白。 这个程序比上一个版本速度快多了,图片稍大一点就会感觉“卡”了。看过汇编版的代码,看不懂不说,还不知道怎么用是不是Alpha混合只有汇编一条
·
2015-11-12 19:14
Blend
DIRECTDRAW
1:创建一个简单的
DIRECTDRAW
程序
步骤 1: 创建一个
DirectDraw
对象 要创建一个
DirectDraw
对象的实例,你的应用程序要象 DDEx1 例程中的 doInit 函数那样先使用 DirectDrawCreate 函数
·
2015-11-12 19:08
raw
WinCE Display驱动开发介绍
一种是基于WinCE DDI的Display驱动模型,另一种是基于
DirectDraw
的Display驱动模型。下面将对两种架构作简单介绍。 1.
·
2015-11-12 19:01
display
DirectDraw
直接显示RGB图象的最简单实现
来自: #include "DDraw.h" class CDDraw { public: void CleanUp(); void DrawDIB(BITMAPINFOHEADER* pBI,char* pData,RECT*rt); BOOL
·
2015-11-12 17:41
raw
directdraw
的多画面显示rgb
// showpicDlg.cpp : 实现文件 // #include "stdafx.h" #include "showpic.h" #include "showpicDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // 用于应用程序“
·
2015-11-12 17:34
raw
脏矩形技术
如果从图形接口上作优化,常用的就是使用3D加速和CPU的特殊指令(虽然说
DirectDraw
能够使用2D硬件加速,但大部
·
2015-11-12 11:44
技术
测试
directDraw
是否被支持, 有些机子可能也不支持
directdraw
哦
static BOOL IsDirectDrawSupported(){ HDC hDC; DWORD Planes; DWORD Bpp; hDC = GetDC(NULL); Planes = GetDeviceCa
·
2015-11-12 09:01
raw
调用
DirectDraw
接口和调
DirectDraw
7接口的不同点对比
调用
DirectDraw
接口步骤: 1. 包含链接库ddraw.lib 2.
·
2015-11-11 15:16
raw
error C2146: syntax error : missing ';' before identifier 'PVOID64'
error C2146: syntax error : missing ';' before identifier 'PVOID64' 原因:由
directdraw
的升级引起,POINTER_
·
2015-11-11 11:51
BEFORE
DirectX编译出现link错误
dxguid.lib ddraw.lib winmm.lib 或使用#pragma comment(lib,"winmm.lib") 等 为了告诉编译器我们需要使用
DirectDraw
·
2015-11-11 05:07
link
Delphi的DirectShow开发概述
它经过DirectX 6.0中的DirectX Media发展而来,集成了DirectX家族中的其他成员(
DirectDraw
、DirectSound等),可以说是一位“集大成者”。
·
2015-11-08 10:47
Delphi
Direct3D 中绘制二维图像
/WonKerr/archive/2009/05/18/direct3d_surface_2d.html)因为二维的游戏已经逐渐减少并且显卡对二维的支持也不再增加新的功能,所以从DirectX7开始,
DirectDraw
narutojzm1
·
2015-11-07 16:00
error C2146: syntax error : missing ';' before identifier 'PVOID64'
C2146: syntax error : missing ';' before identifier 'PVOID64'由
directdraw
·
2015-11-07 14:18
BEFORE
DirectDraw
打造极速图形引擎(Alpha混合)
显然
DirectDraw
是Windows下写2D图形程序的最好选择,虽然Direct3D也可以写,但是没
DirectDraw
简单方便,特别对于初学者,一来就接触那么多函数和参数总不是件愉快的事,所以我的文章主要结合我做的工作
·
2015-11-02 17:29
Alpha
如何开发绚丽、高效率的界面(Windows嵌入式系统)(三)
下一篇文章介绍
DirectDraw
。 2.Windows系统下图形编程的相关基础知识 做Windows下的Graphics programming有哪些知识需要知道的呢?
·
2015-11-02 14:14
windows
如何开发绚丽、高效率的界面(Windows嵌入式系统)(四)
上一篇文章:如何开发绚丽、高效率的界面(Windows嵌入式系统)(三) 3.
DirectDraw
介绍 这一部分是对
DirectDraw
更深入一点的介绍,但是仍然是你做
DirectDraw
开发所必需知道的知识
·
2015-11-02 14:11
windows
在QWidget构造函数中调用winId()的问题
.html “ 自己创建了一个继承于QWidget的MyWidget类,在MyWidget的构造函数中给hWnd中赋值如下 hWnd = (HWND)this->winId(); 在使用
DirectDraw
·
2015-11-02 10:30
widget
directdraw
的图形填充
多边形可以分解为多个三角形,所以只用实现三角形的填充即可实现多边形的填充,三角形主要分为3类:A左边长B右边长C平底或平顶。 平底或平顶三角形比较简单,填充他们只要分别根据两边的斜率求出Y坐标每增加一个单位相应的X坐标,这样就能求出相应的一对一对左右坐标,然后连接这连个坐标,最后就能实现三角形的填充。 具体的分析过程请查阅:Windows游戏编程大师技巧 第八章 效果图: 代码并
·
2015-11-02 09:32
raw
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他