Método ID3DXPRTBuffer::ExtractTexture

Extrae los datos de coeficiente de un canal de color del búfer para un intervalo de coeficientes especificado y agrega los datos a un objeto IDirect3DTexture9 .

Sintaxis

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

Parámetros

Canal [in]

Tipo: UINT

Canal de color del búfer desde el que se van a extraer los datos de textura.

StartCoefficient [in]

Tipo: UINT

Valor inicial del coeficiente de búfer del que se van a extraer los datos de textura.

NumCoefficients [in]

Tipo: UINT

Número de escalares, comenzando en StartCoefficient, desde el que se extraen los datos de textura.

pTexture [in]

Tipo: LPDIRECT3DTEXTURE9

Puntero a un objeto de textura IDirect3DTexture9 que almacenará coeficientes.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es S_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXPRTBuffer