大坡3D软件开发

关注3D软件技术

用户操作
[即时聊天] [发私信] [加为好友]
蔡军生ID:caimouse
1252430次访问,排名17好友253人,关注者432
C++,3D,VC++软件开发,写技术文章,操作系统开发
caimouse的文章
原创 604 篇
翻译 0 篇
转载 41 篇
评论 946 篇
蔡军生的公告

点击这里给我发消息

MSN: caimouse1976 at sina.com

最近评论
firefly_liu:我用VS2008怎么打不开工程啊,需要怎么配置吗
allenemo:鸡儿屎吃多了,找鸡儿不到牛批吹!
orichisonic:还是支持军生大哥,觉得这几篇写的很详实的
holon:不错,支持一下

------------------------------
www.arraylist.cn cn域名免费送
IT人的酒吧式交流平台
-----------------------------
fhchina:强烈建议博主分析一下WebKit的源码架构,Chrome这种UI前端框架代码有什么好分析的????浪费时间而已。
文章分类
收藏
相册
3D引擎
第二人生
谷歌浏览器
开发板
历史回忆
常用连接
人生历程
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky

原创 D3DXColorAdjustContrast 函数收藏

新一篇: D3DXColorAdjustSaturation 函数 | 旧一篇: Direct3D好,还是OpenGL好呢?

D3DXColorAdjustContrast 函数


调整颜色对比度值。

定义

D3DXCOLOR *WINAPI D3DXColorAdjustContrast(      

    D3DXCOLOR *pOut,
    const D3DXCOLOR *pC,
    FLOAT c
);

参数:

pOut

[in, out] 指向D3DXCOLOR结构,返回操作结果。

pC

[in] 指向要调整的颜色D3DXCOLOR

c

[in] 对比度值。这个参数是50%灰度与pC原颜色之间线性调整。如果c等于0,那么返回颜色就是50%灰度。如果. c等于1,就返回原来颜色。

返回值:

返回D3DXCOLOR结构调整后的颜色值。

 

说明

输入的alpha值是完全拷贝,没有任何修改。

这里返回值是跟参数里的pOut 是一样的。通过返回值,可以让这个函数成为别的函数的参数。

这个函数的红,绿,蓝都会用下面的公式计算结果输出:

pOut->r = 0.5f + c * (pC->r - 0.5f);
如果c小于1,就会减小对比度。如果c大于1,就会增加对比度。
函数信息:

Header

d3dx9math.h

Import library

d3dx9.lib

Minimum operating systems

Windows 98

同时相关函数:

D3DXColorAdjustSaturation




发表于 @ 2004年09月29日 14:04:00|评论(loading...)|编辑

新一篇: D3DXColorAdjustSaturation 函数 | 旧一篇: Direct3D好,还是OpenGL好呢?

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 蔡军生