ID3DXPRTEngine::ResampleBuffer 方法

重新采样输入 ID3DXPRTBuffer 缓冲区,并将其保存到输出缓冲区。 此方法可用于将顶点缓冲区转换为纹理缓冲区,反之亦然。 它还可用于将单通道缓冲区转换为 3 通道缓冲区,反之亦然。

语法

HRESULT ResampleBuffer(
  [in]      LPD3DXPRTBUFFER pBufferIn,
  [in, out] LPD3DXPRTBUFFER pBufferOut
);

参数

pBufferIn [in]

类型: LPD3DXPRTBUFFER

指向输入 ID3DXPRTBuffer 缓冲区的 指针。

pBufferOut [in, out]

类型: LPD3DXPRTBUFFER

指向输出 ID3DXPRTBuffer 缓冲区的 指针。

返回值

类型: HRESULT

如果该方法成功,则返回值S_OK。 如果方法失败,则返回值可以是下列值之一:D3DERR_INVALIDCALL、E_OUTOFMEMORY。

要求

要求
标头
D3DX9Mesh.h

D3dx9.lib

另请参阅

ID3DXPRTEngine