d3d纹理参数「建议收藏」

d3d纹理参数

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

D3DTEXTURESTAGESTATETYPE

纹理状态定义了一个多层次的复杂的操作质感。一些采样工作状态设置顶点,有些组像素操作。
纹理层次状态可以快速保存并返回状态。

typedef enum D3DTEXTURESTAGESTATETYPE
{
 D3DTSS_COLOROP=1,
 D3DTSS_COLORARG1=2,
 D3DTSS_COLORARG2=3,
 D3DTSS_ALPHAOP=4,
 D3DTSS_ALPHAARG1=5,
 D3DTSS_ALPHAARG2=6,
 D3DTSS_BUMPENVMAT00=7,
 D3DTSS_BUMPENVMAT01=8,
 D3DTSS_BUMPENVMAT10=9,
 D3DTSS_BUMPENVMAT11=10,
 D3DTSS_TEXCOORDINDEX=11,
 D3DTSS_BUMPENVLSCALE=22,
 D3DTSS_BUMPENVLOFFSET=23,
 D3DTSS_TEXTURETRANSFORMFLAGS=24,
 D3DTSS_COLORARG0=26,
 D3DTSS_ALPHAARG0=27,
 D3DTSS_RESULTARG=28,
 D3DTSS_CONSTANT=32,
 D3DTSS_FORCE_DWORD=0x7fffffff
}D3DTEXTURESTAGESTATETYPE, *LPD3DTEXTURESTAGESTATETYPE;

D3DTSS_COLOROP
用D3DTEXTUREOP枚举类型指定的纹理颜色复合操作。第一层(层0)的默认值是D3DTOP_MODULATE,其它全部层的默认值是D3DTOP_DISABLE。

D3DTSS_COLORARG1
用D3DTA之中的一个指定的纹理层的第一个颜色參数,默认的參数是D3DTA_TEXTURE。

指定D3DTA_TEMP给临时注冊的颜色去读取和写入。假设D3DPMISCCAPS_TSSARGTEM设备有能力提供D3DTA_TEMP就会支持。注冊颜色的默认值是(0.0f,0.0f,0.0f,0.0f)。

D3DTSS_COLORARG2
用D3DTA指定的纹理层的第二个颜色參数。默认的參数值是D3DTA_CURRENT。

选择D3DTA_TEMP复制给临时注冊的颜色来读取和写入。

D3DTA_TEMP受到支持假设D3DPMISCCAPS_TSSARGTEMP设备有能力提供。注冊的默认值是(0.0f,0.0f,0.0f,0.0f)。D3DTSS_ALPHAOP用D3DTEXTUREOP枚举类型指定的纹理alpha混合操作。第一层(层0)默认值是D3DTOP_DELECTARG1,其余全部层的默认值是D3DTOP_DISABLE。

D3DTSS_ALPHAARG1
纹理层的第一个alpha參数,用D3DTA指定内容。

默认參数是D3DTA_TEXTURE。假设纹理层没有设定纹理。默认值是D3DTA_DIFFUSE。

选择D3DTA_TEMP給临时注冊的颜色来读取和写入。D3DTA_TEMP受到支持假设D3DPMISCCAPS_TSSARGTEM设备有能力得到提供。注冊的默认值是(0.0f,0.0,0.0f,0.0f)。D3DTSS_ALPHAARG2纹理层的第二个alpha參数。用D3DTA指定内容。默认的參数是D3DTA_CURRENT。选择D3DTA_TEMP给临时注冊的颜色来读取和写入。D3DTA_TEMP受到支持假设D3DPMISCCAPS_TSSARGTEM设备有能力提供。

注冊的默认值是(0.0f,0.0f,0.0f,0.0f)。

D3DTSS_BUMPENVMAT00
凹凸矩阵的[0][0]浮点类型參数,默认值是0.0f。

D3DTSS_BUMPENVMAT01
凹凸矩阵的[0][1]浮点类型參数,默认值是0.0f。

D3DTSS_BUMPENVMAT10
凹凸矩阵的[1][0]浮点类型參数,默认值是0.0f。

D3DTSS_BUMPENVMAT11
凹凸矩阵的[1][1]浮点类型參数,默认值是0.0f。

D3DTSS_TEXCOORDINDEX
纹理层使用的纹理坐标的索引。

每个顶点你能够选择最多8组纹理坐标。假设一个顶点在指定的纹理层里没有纹理坐标。系统默认选择(u,v)坐标(0,0)。

当渲染器用顶点渲染,每个纹理层坐标索引必须设置成他的默认值。每一层的默认索引等于纹理层的索引值。

每一层的纹理坐标设置成基于0的纹理状态。

另外,程序能够包括,在逻辑上或者索引被设定。

d3d自己主动产生常量赋值给输入纹理坐标给纹理转化信息。全部常量參考D3DTSS_TCI.伴随着D3DTSS_TCI_PASSTHRU异常,结果是0,假设下面随意值被包括在索引集合。系统将用严格索引去决定纹理包裹模式。这些标志在表现环境包裹时极事实上用。

————————-
翻译真心耗费神。以后再来吧,到最后我都不想翻译了,看了一遍懂了个大概。。

原文

http://msdn.microsoft.com/en-us/library/windows/desktop/bb172617(v=vs.85).aspx

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/116696.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 内部服务器500错误原因解决方法_网站500服务器内部错误

    内部服务器500错误原因解决方法_网站500服务器内部错误今天网友发一远程协助,重启exchange2013后无法访问管理中心,提示“HTTP500内部服务器错误”,一开始以为是服务的问题,重启IIS仍然报错,后来通过查资料终于把问题解决了,现将整过过程记录下来,供后期遇到同来问题的朋友参考。1、访问出错图:2、解决方法:打开ExchangeManagementShell,运行以下命令禁用邮箱后再启用邮…

  • NLP关键词提取方法总结及实现

    NLP关键词提取方法总结及实现目录一、关键词提取概述二、TF-IDF关键词提取算法及实现三、TextRank关键词提取算法实现四、LDA主题模型关键词提取算法及实现五、Word2Vec词聚类的关键词提取算法及实现六、信息增益关键词提取算法及实现七、互信息关键词提取算法及实现八、卡方检验关键词提取算法及实现九、基于树模型的关键词提取算法及实现十、总结一、关键词提取概述关键词是能够表…

    2022年10月23日
  • 聚集索引和非聚集索引的区别[通俗易懂]

    聚集索引和非聚集索引的区别[通俗易懂]一、深入浅出理解索引结构实际上,可以把索引理解为一种特殊的目录。微软的SQLSERVER提供了两种索引:聚集索引(clusteredindex,也称聚类索引、簇集索引)和非聚集索引(nonclusteredindex,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,因为“安”的拼音是…

  • 换汤不换药,滴滴小巴其实只是披着“小巴”外皮的“快车”而已[通俗易懂]

    换汤不换药,滴滴小巴其实只是披着“小巴”外皮的“快车”而已

  • 人民币符号输入的几种方法图片_元的符号怎么打出来

    人民币符号输入的几种方法图片_元的符号怎么打出来人民币符号输入的几种方法直接利用键盘输入¥ shift+4(键盘第二行数字,中文输入法)¥Alt+41892(右侧小键盘数字,GBK,全角)¥Alt+0165(右侧小键盘数字,Unicode)C/C++输出#include<iostream>//只用C语言的话,可将这两行换为usingnamespacestd;//#includ…

    2022年10月23日
  • pt100温度传感器参数(pt100温度传感器原理)

    WZP-P系列贴片式pt100温度传感器主要用于测量物体表面的温度,它通过螺钉或其它固定方式将传感器贴在物体表面,实现较理想的测温效果。贴片式温度传感器和被测物体接触面积大,接触紧密,所以在一些表面温度测量方面具有比较明显的优势:测温准确性高、反应速度快,体积小方便固定安装。型号技术参数WZP-P1.铂电阻:Pt100、Pt500、Pt1000测温范围:(-80~300)℃2.常用精度:A级:…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号