LPD3DXFILL3D

纹理填充函数使用的函数类型。

语法

typedef VOID (WINAPI *LPD3DXFILL2D)(
    D3DXVECTOR4* pOut, 
    CONST D3DXVECTOR3* pTexCoord, 
    CONST D3DXVECTOR3* pTexelSize, 
    LPVOID pData,  
);

参数

pOut - 指向矢量的指针,函数使用该指针返回其结果。 X、Y、Z 和 W 将分别映射到 R、G、B 和 A。

pTexCoord - 指向包含当前正在计算的纹素坐标的矢量的指针。 纹理和体积纹理的纹理坐标组件范围为 0 到 1。 多维数据集纹理的纹理坐标组件范围为 -1 到 1。

pTexelSize - 指向包含当前纹素维度的矢量的指针。

pData - 指向用户数据的指针。

返回值

没有返回值。

备注

声明回调函数时,请务必指定 Windows 数据类型 调用约定。 否则,可能会发生堆栈溢出。

要求
标头 d3dx9tex.h
导入库 d3dx9.lib
最低操作系统 Windows 98

 

回调函数

LPD3DXFILL2D