D3DXColorAdjustSaturation 函数
调整颜色饱和度。
定义:
D3DXCOLOR*WINAPID3DXColorAdjustSaturation(
D3DXCOLOR*pOut,
const D3DXCOLOR*pC,
FLOATs
);
参数:
pOut
[in, out]指向D3DXCOLOR结构,返回操作结果。
pC
[in]指向要调整的颜色D3DXCOLOR。
s
[in]饱和度数值。这个参数是线性内插值。值的大小是没有限值,如果是0,就返回灰度颜色。如果是1,就返回原来颜色。
返回值:
函数返回D3DXCOLOR结构的饱和度。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
说明:
alpha值是没有改变。返回值是跟pOut参数一样的,以便可以作为别的函数的参数用。
这个函数把红,绿和蓝三种颜色时进行饱和度运算,如下例子所示:
// 下面基于NTSC标准来计算。
FLOAT grey = pC->r * 0.2125f + pC->g * 0.7154f + pC->b * 0.0721f;
pOut->r = grey + s * (pC->r - grey);
如果s 大于0并且小于1,饱和度会减少。如果s 大于1,就是增加饱和度。颜色值如下计算:
r = g = b = 0.2125*r + 0.7154*g + 0.0721*b
函数信息:
Header
|
d3dx9math.h
|
Import library
|
d3dx9.lib
|
Minimum operating systems
|
Windows98
|
相关函数:
D3DXColorAdjustContrast
分享到:
相关推荐
此笔记根据D3学习网站 http://alignedleft.com/tutorials 的内容整理而来,全文主要为翻译大神原作,只在少数不易理解的地方加入了自己的理解和实例。
对D3D学习的初学者很有用,游戏开发也很有用.
DELPHI HOOK D3D画字画字源代码,可以在其它3D游戏中显示自己设定的文字
D3D9 黑屏优化源码 VC 只需要把DLL插入目标进程即可D3D9 黑屏优化源码 VC 只需要把DLL插入目标进程即可
d3.js Extended:扩展D3包含一些常见的jQuery函数
d3-函数绘图 轻松绘制函数图
d3dx9 d3dx10 的各个版本,游戏不能启动时,一定要下载这个 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37 d3dx9_38 d3dx9_39 d3dx9_40 ...
dx帮助文件中文版 dx函数中文版 学习d3d必备了。
Hook D3d9.dll 中的IDirect3D9 IDirect3DTexture9等接口
2、D3D11利用D3D9传入的HANDLE使用OpenSharedResource来打开句柄实现D3D9到D3D11的数据传递 需要的库 1、NVAPI 安装完成后需要运行NVIDIA Capture SDK\bin目录下的NvFBCEnable.exe使能NVFBC抓屏 2、DXSDK_Jun10 坑...
解决部分 应用程序无法正常启动0xc000007b问题,包含d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、xinput1_3.dll,
D3型IC卡读写器是开发IC卡相关产品及系统集成必备的前端处理设备,其丰富、完善的接口函数,可方便地应用于工商、电信、邮政、 、银行、保险、医疗、会议签到、网吧管理、加油站、停车场等各种收费、储值、查询等...
eq = 'D3y + 2*D2y + Dy = 0'; cond = 'y(0) = 1, Dy(0) = 1, D2y(0) = 2'; yzi = dsolve(eq, cond); 这将生成系统的零输入响应 yzi。 MATLAB 还提供了许多内置函数来求解连续 LTI 系统的时域响应,例如 lsim 函数...
d3.min.js d3.js 绘制图标
D3Explor D3Explor D3Explor D3Explor D3Explor D3Explor D3Explor
【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3...
最近工作需要完成一个股权穿透图,找了好多文档发现都不满足需求,最终选择d3.js来实现,包含子集的收缩展开,交互以及其他功能。之前由于没做过类似关系图以及不了解d3,踩了很多坑,我会尽可能将代码描述清楚...
该模块提供了一些从D3曲线函数生成数值插值器的方法。 D3具有函数,例如d3.interpolateBasis(),用于使用基础插值算法将一系列数字插值到曲线中。 D3还具有功能,例如d3.curveCardinal()和d3.curveMonotoneX...
d3-timeline, 用于d3的简单JS时间轴插件 #d3-timeline 一个简单的d3时间线插件。获取类似于 对于看起来像var testData = [ {label: "person a", times: [ {"starting_time": 1355
资源介绍:。易语言D3D9 1.0模块源码例程程序调用API函数实现Direct3D操作应用。点评:易语言D3D9 1.0模块源码仅供参考。资源作者:。易语言教程网。资源界面:。资源下载:。