ID3DXTextureGutterHelper::GetGutterMap 方法

接收一个纹素类值,该值根据每个纹素的位置指示纹素类。

语法

HRESULT GetGutterMap(
  [in, out] BYTE *pGutterData
);

参数

pGutterData [in, out]

类型: BYTE*

指向纹素类的指针。 可能的纹素类如下所示。 没有纹素类 3。

纹素类 纹素位置
0 无效点;不会使用纹素。
1 三角形内部。
2 内部排水沟。
4 内部装订线;将在 ID3DXTextureGutterHelper::ApplyGuttersFloat、ID3DXTextureGutterHelper::ApplyGuttersTex 或 ID3DXTextureGutterHelper::ApplyGuttersPRT 方法中评估纹素。

 

返回值

类型: HRESULT

如果该方法成功,则返回值S_OK。 如果方法失败,将返回以下值。D3DERR_INVALIDCALL

备注

应用程序必须分配和管理 pGutterData,其大小由以下对象提供:

texture width * texture height * sizeof(BYTE)

纹理宽度和高度由 ID3DXTextureGutterHelper::GetWidthID3DXTextureGutterHelper::GetHeight 返回。

要求

要求
标头
D3DX9Mesh.h

D3dx9.lib

另请参阅

ID3DXTextureGutterHelper