| 英文名称 | 常量 | 作用解释 |
|---|---|---|
| D3DTEXTUREFILTERTYPE——三维纹理类.筛选类型,定义纹理阶段的纹理筛选模式。 | ||
| D3DTEXF_NONE | 0 | 与 D3DSAMP_MIPFILTER 一起使用时,禁用误应用。 |
| D3DTEXF_POINT | 1 | 与 D3DSAMP_ MAGFILTER 或 D3DSAMP_MINFILTER 一起使用时,指定点筛选将分别用作纹理放大或缩小筛选器。 与 D3DSAMP_MIPFILTER 一起使用时,启用 mipmapping 并指定光栅器从最接近 mip 级别的纹素中选择颜色。 |
| D3DTEXF_LINEAR | 2 | 与 D3DSAMP_ MAGFILTER 或 D3DSAMP_MINFILTER 一起使用时,指定线性筛选将分别用作纹理放大或缩小筛选器。 与 D3DSAMP_MIPFILTER一起使用时,启用 mipming 和三线性筛选;它指定光栅器在两个最接近的 mip 级别之间内插。 |
| D3DTEXF_ANISOTROPIC | 3 | 与 D3DSAMP_ MAGFILTER 或 D3DSAMP_MINFILTER 一起使用时,分别指定用作纹理放大或缩小筛选器的各向异性纹理筛选 补偿由纹理多边形与屏幕平面之间的角度差异导致的失真。 与 D3DSAMP_MIPFILTER 一起使用未定义。 |
| D3DTEXF_PYRAMIDALQUAD | 6 | 用作纹理放大或缩小筛选器的 4 样本帐篷筛选器。 与 D3DSAMP_MIPFILTER 一起使用未定义。 |
| D3DTEXF_GAUSSIANQUAD | 7 | 用作纹理放大或缩小筛选器的 4 样本高斯筛选器。 与 D3DSAMP_MIPFILTER 一起使用未定义。 |
| D3DTEXF_CONVOLUTIONMONO | 8 | 单色纹理的卷积筛选器。仅在 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 | 添加区域(方面,矩形) | 将脏区域添加到多维数据集纹理资源。 |