Freigeben über


ID3DXPRTBuffer::ExtractTexture-Methode

Extrahiert Koeffizientendaten aus einem Farbkanal des Puffers für einen angegebenen Bereich von Koeffizienten und fügt die Daten einem IDirect3DTexture9-Objekt hinzu.

Syntax

HRESULT ExtractTexture(
  [in] UINT               Channel,
  [in] UINT               StartCoefficient,
  [in] UINT               NumCoefficients,
  [in] LPDIRECT3DTEXTURE9 pTexture
);

Parameter

Kanal [in]

Typ: UINT

Pufferfarbkanal, aus dem Texturdaten extrahiert werden sollen.

StartCoefficient [in]

Typ: UINT

Startwert des Pufferkoeffizienten, aus dem Texturdaten extrahiert werden sollen.

NumCoefficients [in]

Typ: UINT

Anzahl von Skalaren ab StartCoefficient, aus denen Texturdaten extrahiert werden sollen.

pTexture [in]

Typ: LPDIRECT3DTEXTURE9

Zeiger auf ein IDirect3DTexture9-Texturobjekt , in dem Koeffizienten gespeichert werden.

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

ID3DXPRTBuffer