Partager via


ID3DXPRTBuffer::ExtractTexture, méthode

Extrait les données de coefficient à partir d’un canal de couleurs de la mémoire tampon pour une plage de coefficients spécifiée, puis ajoute les données à un objet IDirect3DTexture9 .

Syntaxe

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

Paramètres

Canal [in]

Type : UINT

Canal de couleur de la mémoire tampon à partir duquel extraire les données de texture.

StartCoefficient [in]

Type : UINT

Valeur de départ du coefficient de mémoire tampon à partir de laquelle extraire les données de texture.

NumCoefficients [in]

Type : UINT

Nombre de scalaires, à partir de StartCoefficient, à partir desquels extraire des données de texture.

pTexture [in]

Type : LPDIRECT3DTEXTURE9

Pointeur vers un objet de texture IDirect3DTexture9 qui stocke les coefficients.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est S_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Spécifications

Condition requise Valeur
En-tête
D3DX9Mesh.h
Bibliothèque
D3dx9.lib

Voir aussi

ID3DXPRTBuffer