Freigeben über


ID3DXPRTEngine::ResampleBuffer-Methode

Speichert einen ID3DXPRTBuffer-Eingabepuffer neu und speichert ihn in einem Ausgabepuffer. Diese Methode kann verwendet werden, um einen Vertexpuffer in einen Texturpuffer zu konvertieren und umgekehrt. Es kann auch verwendet werden, um Einzelkanalpuffer in 3-Kanal-Puffer zu konvertieren und umgekehrt.

Syntax

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

Parameter

pBufferIn [in]

Typ: LPD3DXPRTBUFFER

Zeiger auf den Eingabepuffer ID3DXPRTBuffer .

pBufferOut [ein, aus]

Typ: LPD3DXPRTBUFFER

Zeiger auf den Ausgabepuffer ID3DXPRTBuffer .

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXPRTEngine