DirectX支持库(1.5-2)
添加时间:2007-11-07 原文发表:2007-11-07 人气:181
|
DirectX支持库(1.5-2).zip
下载: zip 文件
支持库名称及版本:DirectX支持库(1.5#2版) 逆风者
所支持语言:中文(大陆)
本支持库实现了对DirectX的支持。
本库为一般支持库,需要易系统3.9版本的支持,需要系统核心支持库3.9版本的支持,提供了16种库定义数据类型,提供了284种命令。
操作系统需求: Windows
----- 支持库的作者信息 -----
作者姓名:大有吴涛易语言软件公司
邮政编码:116001
通信地址:辽宁省大连市中山区人民路55号亚太国际金融中心
电话号码:+86(0411)88995831
传真号码:+86(0411)88995834
电子信箱:service@dywt.com.cn
主页地址:http://dywt.com.cn
其它信息:祝您一帆风顺,心想事成!
构造函数()
析构函数()
文件创建() 通过文件创建页面。
页面创建() 通过一个已知的页面来创建本页面。
向上滚动() 对已创建页面向上滚动。
向下滚动() 对已创建页面向下滚动。
向左滚动() 对已创建页面向左滚动。
向右滚动() 对已创建页面向右滚动。
移动() 移动已创建页面到指定的位置。
绘制页面() 将已创建页面根据滚动位置绘制到指定的页面上。
偏移绘制() 将已创建页面根据滚动位置及指定位置绘制到指定的页面上。
透明偏移绘制() 将已创建页面根据滚动位置及指定位置绘制到指定的页面上,透明色根据已创建页面。
input构造函数()
input析构函数()
初始化() 初始化输入设备。
刷新() 刷新所有输入设备的状态,在检查输入设备的状态前调用此函数。
刷新最后按键() 刷新最后按键,刷新后可用“取最后按键”方法得到此键值。
清空键盘数据() 清空所有的键盘数据。
置控制器边界() 设置控制器位置边界(最大值和最小值)。
置鼠标边界() 设置鼠标位置边界(最大值和最小值)。。
置鼠标灵敏度() 设置鼠标灵敏度。
置控制器灵敏度() 设置控制器灵敏度。
置鼠标有界位置() 设置鼠标有边界位置,不能超过最小和最大位置。
置鼠标无界位置() 设置鼠标无边界位置,可以超过最小和最大位置。
置控制器有界位置() 设置控制器有边界位置,不能超过最小和最大位置。
置控制器无界位置() 设置控制器无边界位置,可以超过最小和最大位置。
取鼠标有界位置() 获取鼠标有边界位置。
取鼠标无界位置() 获取鼠标无边界位置。
取鼠标偏移位置() 获取鼠标偏移位置,与一上次位置之差。
取鼠标滚动() 获取鼠标滚轮滚动值。
取控制器有界位置() 获取控制器有边界位置。
取控制器无界位置() 获取控制器无边界位置。
取控制器偏移位置() 获取控制器偏移位置,与上一次位置之差。
鼠标控制面板() 运行鼠标控制面板。
控制器控制面板() 控制器控制面板。
选择输入设备() 选择你需要的输入设备,包括键盘,鼠标和控制器, 如果要选择设备需要在窗口的“被激活”事件中调用此函数,如果要取消设备选择需要在窗口的“被取消激活”事件中调用此函数。
置鼠标模式() 置鼠标轴模式为绝对轴模式。
置控制器模式() 置控制器模式为绝对轴模式。
置刷新时间() 多长时间刷新一次输入设备的状态。
控制器开始振动() 控制器开始振动。注:调用此方法前必须先调用“置控制器独占”参数为真方法,将控制器制于独止模式下。
控制器停止振动() 控制器停止振动。
置鼠标独占() 设置鼠标是否为独占模式。
置键盘独占() 设置键盘是否为独占模式。
置控制器独占() 设置控制器是否为独占模式。
取最后按键() 获取最后一次的按键值。
取上下档键状态() 获取上下档键的状态。
取键状态() 获取给定一个键的状态。返回0表示无状态,1表示此键被放开, 2表示此键被第一次被按下, 3表示此键一直按着。
取键值() 获取键的立即值。
取键描述() 获取指定键的描述。
键值到标准码() 键值转换为标准码(ASCII)。
取鼠标灵敏值() 获取鼠标灵敏值。
取控制器灵敏值() 。
是否有控制器() 系统中是否有控制器。
是否有鼠标() 系统中是否有鼠标。
是否游戏毯() 系统是否有游戏毯。
取控制器键数() 获取控制器中按键的个数。
取控制器类型() 获取控制器的类型。
取最后键虚拟值() 获取最后键值并把它转化为虚拟键值。
转换键() 转换一个键值为DirectX中对应的键值。
取键名() 获取指定的键名字。
置鼠标加速() 设置鼠标的加速值。
屏幕构造函数() 默认调用
屏幕析构函数() 默认调用
创建全屏模式() 初始化屏幕为全屏模式。成功返回真,失败返回假
创建窗口模式() 初始化屏幕为窗口模式。成功返回真,失败返回假
载入位图() 将位图载入后台缓冲区。成功返回真,失败返回假
载入调色板() 从一个位图文件中载入调色板。成功返回真,失败返回假
填充() 用特定的颜色填充后台缓冲区。成功返回真,失败返回假
恢复页面() 恢复已经丢失的页面。成功返回真,失败返回假
交换页面() 将后台缓冲区中的内容显示在屏幕上。成功返回真,失败返回假
置调色板颜色() 设置当前的调色板的颜色值
取调色板颜色() 取当前的调色板的颜色值
设置调色板() 设置指定数量的调色板单元
取调色板() 取指定位置和数量的调色板单元
填充调色板() 填充所有的调色板为单一的颜色
转换调色板() 转换当前的调色板为单色的调色板
淡入() 平滑的由当前的调色板转变成为参数调色板,这个方法仅仅适合8位颜色模式
淡出() 平滑的转变当前的调色板为黑色,这个方法仅仅适合8位颜色模式
平滑变换() 平滑的转变当前的调色板为特定的颜色
取宽度() 取当前屏幕的宽度值,单位为像素
取高度() 取当前屏幕的高度值,单位为像素
取色深() 取当前的颜色深度值
取前端页面() 取屏幕的前端页面
取后台页面() 取屏幕的后台缓冲页面
取当前调色板句柄() 取当前的调色板句柄
取视频模式数() 取当前显卡支持的视频模式数量
取视频模式信息() 取当前显卡支持的视频模式信息
测试视频模式() 测试当前显卡是否支持该显示模式
等待空白调整() 等待垂直的空白调整
设置建缓冲位置() 是否在视频存储器中创建后台缓冲页面,还是在系统的随机存储器中创建后台缓冲页面
设置支持多缓冲() 设置是否支持多个后台缓冲页面
是否支持多缓冲() 取得是否支持多个后台缓冲页面
改变显示模式() 改变当前的显示模式为参数指定的值
改变颜色值() 改变参数的颜色值适合被选择的颜色格式。返回改变后的颜色值。在8位的颜色模式下,颜色不会被转变
加入页面链表() 将参数页面加入到内部的页面链表
释放所有页面() 释放所有的页面
释放链表中页面() 从页面链表中释放指定的参数页面
选择显卡驱动() 选择机器已经安装的显卡驱动
淡入到黑色() 淡入屏幕页面到黑色
淡入到缓冲图片() 淡入当前屏幕页面到缓冲页面的图片
是否全屏() 当前是否为全屏模式
取窗口句柄() 取当前窗口的句柄
屏幕拷贝构造函数() 默认调用
保存页面() 保存当前的所有页面
重新装入页面() 重新装入所有页面
取下一页面代码() 取下一个页面的代码
取祯率() 取每秒显示的祯数
页面构造函数() 默认调用
页面析构函数() 默认调用
页面拷贝构造函数() 默认调用
建空页面() 根据参数创建一个空的页面
建位图页面() 创建一个拥有位图的页面
置像素颜色() 设置指定像素的颜色
置像素透明色() 设置指定像素的透明颜色
取像素颜色() 取指定像素的颜色值
画竖直线() 在指定位置画一条指定颜色的竖直线
画水平线() 在指定位置画一条指定颜色的水平线
画矩形() 在指定位置画一个指定颜色的矩形
填充矩形() 在指定位置填充一个指定颜色的矩形
画线() 画一条指定颜色的线段
画反转线() 在指定位置画一条反转的线段
画圆() 在指定位置画一个圆
填充圆() 在指定位置填充一个指定颜色的圆
画圆角矩形() 在指定位置画一个圆角矩形
填充页面() 用指定颜色填充整个页面
反转颜色() 反转制定位置线段的颜色。注:页面的色深不能大于8
写文字() 在指定位置画文字
写区域文字() 在指定的矩形区域内画文字
保存() 保存当前页面到一个位图文件
调整参数() 根据源页面和目的页面的大小调整参数值
剪裁矩形() 根据页面的剪裁区域剪裁一个矩形
LoadAlphaMask()
块复制() 从当前页面复制一块像素区域到目的页面
锁定块复制() 从当前页面复制一块像素区域到目的页面,这个方法应该被用在从系统内存页面复制到系统或视频内存页面,这个方法的优势是使用“锁定”方法,进行页面区域复制
透空块复制() 从当前页面复制一块像素区域到目的页面。源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
锁定透空块复制() 从当前页面复制一块像素区域到目的页面。源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果,这个方法应该被用在从系统内存页面复制到系统或视频内存页面,这个方法的优势是使用“锁定”方法,进行页面区域复制
水平块复制() 从当前页面复制一块像素区域到目的页面,采用水平复制像素方式
水平透空块复制() 从当前页面复制一块像素区域到目的页面,源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
垂直块复制() 从当前页面复制一块像素区域到目的页面,采用垂直复制像素方式
垂直透空块复制() 从当前页面复制一块像素区域到目的页面,源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
半透明块复制() 从当前页面复制一块像素区域到目的页面。源页面上的像素颜色覆盖到目的页面上,并出现半透明效果
半透明透空块复制() 从当前页面复制一块像素区域到目的页面。源页面上的像素颜色覆盖到目的页面上,并出现半透明效果。源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
透明块复制() 从当前页面复制一块像素区域到目的页面。源页面上的像素颜色覆盖到目的页面上,并根据参数产生透明效果
透明透空块复制() 从当前页面复制一块像素区域到目的页面。源页面上的像素颜色覆盖到目的页面上,并根据参数产生透明效果。源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
遮蔽块复制() 从当前页面复制一块像素区域到目的页面。源页面上的像素颜色覆盖到目的页面上,并根据参数产生阴影效果
遮蔽透空块复制() 从当前页面复制一块像素区域到目的页面。源页面上的像素颜色覆盖到目的页面上,并根据参数产生阴影效果。源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
半遮蔽块复制() 从当前页面复制一块像素区域到目的页面。源页面上的像素颜色覆盖到目的页面上,并产生半遮蔽阴影效果
半遮蔽透空块复制() 从当前页面复制一块像素区域到目的页面。源页面上的像素颜色覆盖到目的页面上,并产生半遮蔽阴影效果。源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
多透明透空块复制() 从当前页面复制一块像素区域到目的页面。源页面复制到目的页面上将产生透明效果,每个像素的透明效果都根据页面的已经设置的透明掩体位来决定。源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
缩放透空块复制() 从当前页面复制一块经过一定比例的放大或缩小的像素区域到目的页面。比例因子小于1则为缩小源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
缩放块复制() 从当前页面复制一块经过一定比例的放大或缩小的像素区域到目的页面。比例因子小于1则为缩小
拉伸块复制() 将源页面的像素块拉伸后复制到目的页面
拉伸透空块复制() 将源页面的像素块拉伸后复制到目的页面,源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
淡入() 源页面的全部或一部分淡入到目的页面中
缩放旋转块复制() 将源页面按一定的角度旋转,一定的比例放缩后复制到目的页面
缩放旋转透空块复制() 将源页面按一定的角度旋转,一定的比例放缩后复制到目的页面,源页面上像素的颜色值如果和关键色相同,则不会被复制到目的页面,目的页面上出现透空效果
置关键色() 设置关键颜色,关键颜色在页面透空复制的时候会完全透明
置顶点关键色() 设置页面左上顶点的像素颜色为关键色,关键颜色在画到屏幕上的时候会透明
取关键色() 取当前页面的关键色
恢复页面() 当页面和位图丢失的时候,该方法可以恢复丢失的页面和位图
选择字体() 选择输出文字的字体
设置字体() 设置已经被选入设备环境中的字体
锁定() 锁定页面
解锁() 解除已经锁定的页面
取设备环境() 取当前的设备环境句柄
释放设备环境() 释放设备环境句柄
置材质状态() 设置当前页面是否可以做为材质
取材质状态() 取当前页面是否可以做为材质
取宽度() 取页面宽度
取高度() 取页面高度
取斜度() 取页面斜度
取页面句柄() 取得当前页面的句柄
取剪裁矩形() 取当前页面的剪裁矩形
置剪裁矩形() 设置当前页面的剪裁矩形
取文件名() 取文件名
取屏幕() 取页面所在的屏幕值
取系统类型() 是否支持多媒体增强指令集
取字体名称() 取字体名称
取透明掩体() 取当前页面的透明掩体
置透明掩体() 设置当前页面的透明掩体,设置页面上面的每一个点的透明比例
置下个页面() 设置参数页面为下一个页面
置上个页面() 设置参数页面为上一个页面
取下个页面() 取下一个页面
取上个页面() 取当前页面的上一个页面
GetSIMDInstrctionSet()
取像素格式() 取页面的像素格式
重装入位图() 重新装入位图
FunctionMapper()
置捕获文件名() 设置捕获文件名称
取捕获文件名() 取得捕获文件名称
取页面代码() 取得当前的页面代码
关联句柄() 释放当前页面,将当前页面关联到一个页面句柄,使当前页面具有关联句柄页面的所有属性值
复制() 从参数页面拷贝数据到当前页面
构造函数()
析构函数()
置窗口句柄() 设置要播放MIDI音乐的窗口。
播放() 播放指定的MIDI文件。
停止() 停止当前播放的MIDI文件。
暂停() 暂停当前播放的MIDI文件。
继续() 继续播放当前被暂停的MIDI文件。
重新播放() 重新播放MIDI文件。
构造函数()
析构函数()
取音轨数() 取当前CD的音轨数量。
置音轨号() 设置当前CD的音轨数量。
取CD总长度() 取当前播放CD的总长度(单位:秒)。
置音轨长度() 设置指定音轨的长度。
取音轨长度() 取指定音轨的长度(单位:秒)。
播放() 播放CD的指定音轨。
停止() 停止播放CD。
读取CD() 读取CD数据。
构造函数()
析构函数()
初始化() 初始化DirectSound对象。
使用3D()
取设备性能() 取声音硬件的设备性能。
置主声音缓冲区格式() 设置主声道缓冲区格式,必须在独占模式下进行此操作。
连续播放() 使混音器连续播放。
置3D听者因子() 设置3D听者因子。
置3D听者位置() 设置3D听者的详细位置。
声音重放开关() 设置声音重放开关。
取声音重放状态() 声音重放打开则返回真;否则返回假。
置MIDI输出音量() 设置MIDI音乐的输出音量。
置数字输出音量() 设置数字输出音量。
置CD输出音量() 设置CD输出音量。
取MIDI输出音量() 取当前MIDI输出音量。返回100表示最大音量;0表示静音。
取数字输出音量() 取当前数字输出音量。返回100表示最大音量;0表示静音。
取CD输出音量() 取当前CD输出音量。返回100表示最大音量;0表示静音;-1表示取音量失败。
构造函数()
析构函数()
载入Wave文件() 载入要播放的Wave文件。
播放() 播放载入的Wave文件。不带音量、声道和频率参数。
播放扩展() 播放载入的Wave文件。带音量、声道和频率参数。
播放扩展1() 播放载入的Wave文件。带声音来源位置参数。
停止() 停止播放Wave文件。
置音量() 设置声音缓冲区的音量。
取音量() 取声音缓冲区的音量。
置声道平衡() 设置声音缓冲区的声道平衡。设置音量之后才能应用声道平衡。
取声道平衡() 取声音缓冲区的声道平衡音量。
置频率() 设置声音缓冲区的频率。
取频率() 取声音缓冲区的频率。
是否正在播放() 检查是否正在播放Wave文件。
置3d投射锥() 设置3d声音缓冲的声音投射锥、投射锥的角度、锥的外部声音。
置3d属性() 设置3d声音缓冲的处理模式、最小/最大距离、速率等属性。
打开3D模式()
构造函数()
析构函数()
创建精灵对象() 根据指定的屏幕句柄和位置文件创建精灵对象。创建成功返回真;否则返回假。
置精灵位置() 设置精灵的当前位置。
取精灵横坐标() 取精灵当前的X坐标。
取精灵纵坐标() 取精灵当前的Y坐标。
置精灵速度() 设置精灵的移动速度。
取精灵X速度() 取精灵在X轴上的移动速度。
取精灵Y速度() 取精灵在Y轴上的移动速度。
置当前祯() 置精灵的当前祯。
取当前祯() 取精灵的当前祯。
取祯数() 取精灵的祯数。
置延迟() 设置两个祯之间的延时。
取延迟() 取两祯之间的延时。
置用户定义状态() 设置用户自定义状态。
取用户定义状态() 取用户自定义状态。
置用户定义类型() 设置置用户定义类型。
取用户定义类型() 取用户定义的类型。
置精灵旋转角度()
取精灵旋转角度()
置精灵比例()
取精灵比例()
置阴影偏移量()
置阴影值() 设置阴影值。
取阴影值() 取当前阴影值。
置透明度() 设置透明度。
取透明度() 取当前透明度。
置精灵拉伸宽度()
取精灵拉伸宽度()
置精灵拉伸高度()
取精灵拉伸高度()
置下一个精灵() 将指定的精灵对象置为当前精灵的下一个对象。
取下一个精灵() 取当前精灵的下一个精灵对象。
置上一个精灵() 将指定的精灵对象置为当前精灵的上一个对象。
取上一个精灵() 取当前精灵的上一个精灵对象。
是否碰撞() 检测两个精灵之间是否产生碰撞。如果指定的精灵与当前精灵产生了碰撞,返回真;否则返回假。
SpriteHitPixel() This function first performs a bounding box collision detection check and if the 2 bounding boxes are coliding it then performs a pixel level collision detection check.。
是否被攻击() 检测精灵是否被攻击。
绘画() Staging area for all blit types.
|
 本文章所属分类: 首页
→ 易语言
→ 支持库大全
|
文章搜索
热门文章
推荐文章
最新文章
|