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

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2021版idea_idea无法配置tomcat

    2021版idea_idea无法配置tomcat最新用Idea写Jsp前期准备IDEA、JDK、Tomcat请先在自己电脑上装好好么~博客图片为主请多看红框框开始1.创建、配置项目1.1创建普通java项目NewProject-【next】1.2添加框架的支持1.3开始配置项目配置projectstructure【F4】或项目右键【OpenModuleSettings】或右上角有个黑蓝色的框框或菜单栏【view】-【OpenModuleSettings】进入1.3.1配置Source在

    2022年10月26日
    0
  • 伪代码书写规则_伪代码及其实例讲解

    伪代码书写规则_伪代码及其实例讲解伪代码书写规则输入缩进变量数组选择结构循环结构返回值注释大小写最近要用到伪代码写算法,所以在网上查阅了一些资料,写这篇博客正好整理、记录一下自己所学的书写规则,以便自己日后使用,如果能对大家有所帮助,那就更好了。文中不足,欢迎给位大神多多指点。输入赋值语句用符号←表示,x←exp表示将exp的值赋给x,其中x是一个变量,exp是一个与x同类型的变量或表达式(该表达式的结果与x同类型);多重赋…

    2022年10月24日
    0
  • Android面试题含答案

    Android面试题含答案面试的时候总会遇到一些各种各样的面试题,而且这些面试题很多都是关于平时容易疏忽的理论方面的,所以整理一份Android高级开发工程师面试集锦,对照这些问题进行复习,将会事半功倍。从基础到中级在高级,从Android到java,记录下来有需要的时候多复习复习,也希望能帮到有需要的你。Android部分1、Activity生命周期?2、Service生命周期?3、Activi…

    2022年5月22日
    29
  • tabnine 激活码_通用破解码

    tabnine 激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    638
  • 修改 nginx 的默认端口「建议收藏」

    修改 nginx 的默认端口「建议收藏」nginx安装的时候有一个坑,需要注意,那就是默认端口号配置的是80.大家知道iis里面的服务默认也是80.如果是在windows服务里面安装的话,之前已经有iis。那么你就会报错。报端口号被占用。具体英文忘记了怎么写。这个时候,2种方法,一修改nginx的配置文件,不让他用80端口号。这是最好的方法。修改文件:找到nginx压缩文件:nginx不需要做任何的安装,在他的官网上下载后,直接解压后出现如下图就ok。我的另外一篇文章有具体操作,可以去看。打开conf,找到ngin..

    2022年9月8日
    0
  • 使用python实现京东抢购脚本

    使用python实现京东抢购脚本环境:python3.7浏览器:火狐在pythonscripts文件夹下边放入相应版本的geckodrivercmd页面:pipinstallseleniumpipinstalldatetime事先需要把商品放入购物车,电脑时间和北京时间一致fromseleniumimportwebdriverimporttimeimportda…

    2022年6月18日
    69

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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