ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:38.64KB ,
资源ID:2952834      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2952834.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DX70 SDK For VB 程序员指南.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

DX70 SDK For VB 程序员指南.docx

1、DX70 SDK For VB 程序员指南DirectDraw 7.0 SDK For VisualBasic程序员指南名词解释device context (DC) 设备描述表device-independent bitmap (DIB) 设备无关位图bit block transfer(blit) 位块传送back buffer在主绘图面表面显示当前可看见的图象时,一个可以绘制位图或其它图像的不可见绘图面Architectural 构架Hardware abstraction layer 硬件抽像层Globally unique identifiers(GUIDS) 全球唯一标识desti

2、nation color key在目标绘图面被替换(在BLIT时)和被覆盖(在覆盖操作时)的颜色source color key 在目标绘图面上不被拷贝(在BLIT时)或不可见(在覆盖操作时)的颜色tearing当屏幕刷新率超出与一个应用程序的帧速率的同步,一可视的人为导致的畸变,一帧的顶部显示同一时间另一帧的底部,伴随着一个可分辨的撕裂在两帧之间mipmap也叫做MIP map,(拉丁语multium in parvo,译为很小规模的),一个序列的纹理,每个图片的分辨率越来越低,是同一图像的预先处理的结果。当可见对像接近于观看者,使用一个高分辨率的图像,同样,当可见对像被移远,低分辨率图像被

3、使用。IRE标度,国际电工标度,一个0到100之间的标度范围,定义了广播视频信号的亮度级别。从低到高的IRE光谱表示视频信号渐增的亮度级。在7.5 IRE亮度黑色截止开端用于National Television System Committee (NTSC)信号,一个NTSC显示设备截止并不显示图像的信号。dirty rectangle脏矩形技术如果灵活使用将比Double buffer 更快. 它指的是每次只恢复上帧屏幕上被破坏了的矩形部分-关于 DirectDrawDirectDraw 是 DirectX 应用程序编程接口(API)的一个部件.它使得你可以直接地对显存操作,硬件位块传送(

4、hardware blitter).支持硬件覆盖及换页技术(flipping surface). DirectDraw 提供这些功能的同时保证了对现有基于 Microsoft Windows 的应用程序及设备驱动程序的兼容. DirectDraw 为你提供了一个直接访问显示设备的软件接口,并同时保证了与 Windows 图形设备接口(GDI)的兼容. DirectDraw 并不是一种高级的图形程序编程接口(API).它为游戏和 Windows 子系统软件,例如 3D 图形包和数字视频编码(codecs),提供了一种设备无关的途径,以获得访问特定的显示设备的某些高级特性的能力。 DirectDr

5、aw 可以使用于多种的显示设备.从简单的 SVGA 显示器到提供裁剪,缩放(stretching),和支持非 RGB 颜色格式的高级硬件实现设备.设计这样的接口是为了让你的应用程序能够列举低层硬件的能力,并且对那些支持的硬件加速特性加以利用.那些在硬件设备中不能实现的特性, DirectX 将仿真出来. DirectDraw 提供了对显存的设备相关访问的设备无关途径.本质上,由 DirectDraw 管理显存.你的应用程序只需要懂得那些一般的关于硬件与设备的知识,比如 RGB 和 YUV 色彩格式和两条光栅线之间的节距(pitch).在需要利用位转换或操作调色板寄存器时,你不需要为调用过程中的

6、细节而烦恼.使用 DirectDraw, 你可以方便的操作显存,充分的利用不同类型的显示设备的位转换和颜色压缩能力,而不需要依赖于某一种特定的硬件. DirectDraw 给运行于 Windows 95 和 Windows NT 4.0 或windows 2000或更高版本的计算机提供了一个高性能的的游戏图象引擎.-TypesDDBLTFXDDBLTFX 类型传递DirectDrawSurface7.Blt方法的光栅操作、效果和覆盖信息Type DDBLTFXType DDBLTFX ddckDestColorKey_high As Long 用于目标色键的色彩范围上限 ddckDestCol

7、orKey_low As Long 用于目标色键的色彩范围下限 ddckSrcColorKey_high As Long 用于源色键的色彩范围上限 ddckSrcColorKey_low As Long 用于源色键的色彩范围下限 lAlphaDestConst As Long 用做目标ALPHA通道的常量 lAlphaDestConstBitDepth As Long 目标ALPHA常数的位深 lAlphaEdgeBlend As Long 用于边缘混合的ALPHA常量 lAlphaEdgeBlendBitDepth As Long 边缘混合的ALPHA常量位深 lAlphaSrcConst

8、As Long ALPHA通道源常量 lAlphaSrcConstBitDepth As Long ALPHA源常量位深 lDDFX As CONST_DDBLTFXFLAGS 特效操作的类型,是CONST_DDBLTFXFLAGS枚举常量之一 lDDROP As Long DirectDraw光栅操作 lFill As Long 当DDBLT_COLORFILL指定时,用彩色填充绘图面,此值必须是一像素值,必须合乎目标绘图面的像素格式,对一个调色板绘图层,它必须是一个调色索引,对一个16位RGB绘图面,它必须是一个16位像素值 lReserved As Long 为将来保留 lROP As

9、Long Win32光栅操作,你可以通过调用DirectDraw7.GetCaps方法,得到所支持的光栅操作列表 lRotationAngle As Long 为BLIT旋转角度 lZBufferBaseDest As Long 目标z缓冲的基数值lZBufferHigh As Long z缓冲的上限lZBufferLow As Long z缓冲的下限 lZBufferOpCode As Long z缓冲比较 lZDestConst As Long 用于z缓冲目标的常量 lZDestConstBitDepth As Long 目标z常量的位深 lZSrcConst As Long 用于z缓冲源

10、的常量 lZSrcConstBitDepth As Long 用于z缓冲源的常量End TypeDDCAPSDDCAPS 描述了硬件的DirectDraw能力,此类型包括一个DDSCAPS2类型在此环境中用于描述可以建立何种类型的 DirectDrawSurface 对象。它也许不可能由这些能力同时创造所有表面。此类型用于DirectDraw7.GetCaps方法Type DDCAPS ddsCaps As DDSCAPS2 DDSCAPS2 类型用于更多的能力描述 lAlignBoundaryDest As Long 用于覆盖绘图面的目标矩形队列,用像素表示 lAlignBoundarySr

11、c As Long 用于覆盖绘图面的源矩形队列,用像素表示 lAlignSizeDest As Long 用于覆盖绘图面的目标矩形尺寸队列,用像素表示,覆盖目标矩形必须具有这一值倍数的像素宽度 lAlignSizeSrc As Long 用于覆盖绘图面的源矩形尺寸队列,用像素表示,覆盖源矩形必须具有这一值倍数的像素宽度 lAlignStrideAlign As Long 节距队列 lAlphaBltConstBitDepths As Long DDBD_2, DDBD_4, 或 DDBD_8. (表明每像素.2、4、8位) lAlphaBltPixelBitDepths As Long DDB

12、D_1, DDBD_2, DDBD_4, or DDBD_8.(表明每像素1、2、4或8位) lAlphaBltSurfaceBitDepths As Long DDBD_1, DDBD_2, DDBD_4, or DDBD_8.(表明每像素1、2、4或8位) lAlphaOverlayConstBitDepths As Long DDBD_2, DDBD_4, 或 DDBD_8. (表明每像素.2、4、8位) lAlphaOverlayPixelBitDepths As Long DDBD_1, DDBD_2, DDBD_4, or DDBD_8.(表明每像素1、2、4或8位) lAlpha

13、OverlaySurfaceBitDepths As Long DDBD_1, DDBD_2, DDBD_4, or DDBD_8.(表明每像素1、2、4或8位) lCaps As CONST_DDCAPS1FLAGS CONST_DDCAPS1FLAGS枚举常量,描述特殊驱动能力 lCaps2 As CONST_DDCAPS2FLAGS CONST_DDCAPS1FLAGS枚举常量,描述更多的特殊驱动能力 lCKeyCaps As CONST_DDCKEYCAPSFLAGS CONST_DDCKEYCAPSFLAGS枚举常量,描述色键能力 lCurrVideoPorts As Long 当前

14、实况视频端口数 lCurrVisibleOverlays As Long 当前可见覆盖层或覆盖精灵数 lFXCaps As CONST_DDFXCAPSFLAGS CONST_DDFXCAPSFLAGS枚举常量,描述驱动特殊拉伸及效果能力 lMaxHwCodecStretch As Long 废弃 lMaxLiveVideoStretch As Long 废弃 lMaxOverlayStretch As Long 最大覆盖拉伸因子,1000的倍数,例:1.3=1300 lMaxVideoPorts As Long 实多实况视频端口数 lMaxVisibleOverlays As Long 最多

15、可见覆盖层或覆盖精灵数 lMinHwCodecStretch As Long 废弃 lMinLiveVideoStretch As Long 废弃 lMinOverlayStretch As Long 最小覆盖拉伸因子,1000的倍数,例:1.3=1300 lNLVBCaps As CONST_DDCAPS1FLAGS CONST_DDCAPS1FLAGS枚举常量,用于描述从非本地到本地显存BLIT的能力,有效标志等同于使用lCaps成员的BLIT相关标志 lNLVBCaps2 As CONST_DDCAPS2FLAGS CONST_DDCAPS2FLAGS枚举常量,用于描述从非本地到本地显存BLIT的能力,有效标志等同于使用lCap2成员的BLIT相关标志 lNLVBCKeyCaps As CONST_DDCKEYCAPSFLAGS CONST_DDCKEYCAPSFLAGS枚举常量,用于描述从非本地到本地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1