极语言3-29 三维纹理类.筛选类型,定义纹理阶段的纹理筛选模式。三维图形类——方法表

155 阅读6分钟
英文名称常量作用解释
D3DTEXTUREFILTERTYPE——三维纹理类.筛选类型,定义纹理阶段的纹理筛选模式。
D3DTEXF_NONE0与 D3DSAMP_MIPFILTER 一起使用时,禁用误应用。
D3DTEXF_POINT1与 D3DSAMP_ MAGFILTER 或 D3DSAMP_MINFILTER 一起使用时,指定点筛选将分别用作纹理放大或缩小筛选器。 与 D3DSAMP_MIPFILTER 一起使用时,启用 mipmapping 并指定光栅器从最接近 mip 级别的纹素中选择颜色。
D3DTEXF_LINEAR2与 D3DSAMP_ MAGFILTER 或 D3DSAMP_MINFILTER 一起使用时,指定线性筛选将分别用作纹理放大或缩小筛选器。 与 D3DSAMP_MIPFILTER一起使用时,启用 mipming 和三线性筛选;它指定光栅器在两个最接近的 mip 级别之间内插。
D3DTEXF_ANISOTROPIC3与 D3DSAMP_ MAGFILTER 或 D3DSAMP_MINFILTER 一起使用时,分别指定用作纹理放大或缩小筛选器的各向异性纹理筛选 补偿由纹理多边形与屏幕平面之间的角度差异导致的失真。 与 D3DSAMP_MIPFILTER 一起使用未定义。
D3DTEXF_PYRAMIDALQUAD6用作纹理放大或缩小筛选器的 4 样本帐篷筛选器。 与 D3DSAMP_MIPFILTER 一起使用未定义。
D3DTEXF_GAUSSIANQUAD7用作纹理放大或缩小筛选器的 4 样本高斯筛选器。 与 D3DSAMP_MIPFILTER 一起使用未定义。
D3DTEXF_CONVOLUTIONMONO8单色纹理的卷积筛选器。仅在 Direct3D 9Ex 中可用。
英文名字中文名称作用解释
IDirect3DResource9三维纹理类应用程序使用对象接口的方法来查询和准备资源。
三维图形类——方法表
QueryInterface接口(标识,@指针)检索指向对象上支持的接口的指针。
AddRef计数递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。
Release释放递减对象上接口的引用计数。前三项COM对象通用
GetDevice取设备(@接口)检索与资源关联的设备。
SetPrivateData改数据(标识,数据,大小,标志)将数据与程序使用的资源相关联。标志:0=自动分配内存;1=数据为空接口指针(大小为4)
GetPrivateData取数据(标识,数据,大小)将与资源关联的专用数据复制到提供的缓冲区。
FreePrivateData释放数据(标识)释放与此资源关联的指定私有数据。
SetPriority改优先级(值)分配用于计划的资源的优先级。
GetPriority取优先级获取此资源的优先级。
PreLoad预加载预加载托管资源。
GetType取类型返回资源的类型
英文名字中文名称作用解释
IDirect3DBaseTexture9三维纹理类应用程序使用对象接口的方法操作纹理资源,包括立方体纹理和体积纹理。
三维图形类——方法表
QueryInterface接口(标识,@指针)检索指向对象上支持的接口的指针。
AddRef计数递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。
Release释放递减对象上接口的引用计数。前三项COM对象通用
GetDevice取设备(@接口)检索与资源关联的设备。
SetPrivateData改数据(标识,数据,大小,标志)将数据与程序使用的资源相关联。标志:0=自动分配内存;1=数据为空接口指针(大小为4)
GetPrivateData取数据(标识,数据,大小)将与资源关联的专用数据复制到提供的缓冲区。
FreePrivateData释放数据(标识)释放与此资源关联的指定私有数据。
SetPriority改优先级(值)分配用于计划的资源的优先级。
GetPriority取优先级获取此资源的优先级。
PreLoad预加载预加载托管资源。
GetType取类型返回资源的类型
SetLOD改详细(值)为托管纹理设置最详细的详细级别。
GetLOD取详细返回固定到托管纹理的最大详细程度集,非托管纹理不支持此方法。
GetLevelCount取级数返回多级纹理中的纹理级别数。
SetAutoGenFilterType改筛选(筛选)设置用于自动生成的 mipmap 子层的筛选器类型
GetAutoGenFilterType取筛选获取用于自动生成的 mipmap 子层的筛选器类型
GenerateMipSubLevels生成子级生成 mipmap 子级别。
英文名字中文名称作用解释
IDirect3DCubeTexture9/IDirect3DTexture9三维纹理类应用程序使用对象接口的方法操作多维数据集纹理资源。
三维图形类——方法表
QueryInterface接口(标识,@指针)检索指向对象上支持的接口的指针。
AddRef计数递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。
Release释放递减对象上接口的引用计数。前三项COM对象通用
GetDevice取设备(@接口)检索与资源关联的设备。
SetPrivateData改数据(标识,数据,大小,标志)将数据与程序使用的资源相关联。标志:0=自动分配内存;1=数据为空接口指针(大小为4)
GetPrivateData取数据(标识,数据,大小)将与资源关联的专用数据复制到提供的缓冲区。
FreePrivateData释放数据(标识)释放与此资源关联的指定私有数据。
SetPriority改优先级(值)分配用于计划的资源的优先级。
GetPriority取优先级获取此资源的优先级。
PreLoad预加载预加载托管资源。
GetType取类型返回资源的类型
SetLOD改详细(值)为托管纹理设置最详细的详细级别。
GetLOD取详细返回固定到托管纹理的最大详细程度集,非托管纹理不支持此方法。
GetLevelCount取级数返回多级纹理中的纹理级别数。
SetAutoGenFilterType改筛选(筛选)设置用于自动生成的 mipmap 子层的筛选器类型
GetAutoGenFilterType取筛选获取用于自动生成的 mipmap 子层的筛选器类型
GenerateMipSubLevels生成子级生成 mipmap 子级别。
GetLevelDesc级别信息(级别,信息)检索指定多维数据集纹理级别的一张人脸的说明。信息:图面描述类
GetCubeMapSurface取图面(方面,级别,@接口)检索立方体纹理映射图面。方面
LockRect锁定矩形(方面,级别,区域,矩形,标志)锁定立方体纹理资源上的矩形。区域;标志:
UnlockRect锁定矩形(方面,级别)解锁立方体纹理资源上的矩形。方面
AddDirtyRect添加区域(方面,矩形)将脏区域添加到多维数据集纹理资源。