Método ID3DXPRTBuffer::ExtractTexture
Extrai dados coeficientes de um canal de cores do buffer para um intervalo especificado de coeficientes e adiciona os dados a um objeto IDirect3DTexture9 .
Sintaxe
HRESULT ExtractTexture(
[in] UINT Channel,
[in] UINT StartCoefficient,
[in] UINT NumCoefficients,
[in] LPDIRECT3DTEXTURE9 pTexture
);
Parâmetros
-
Canal [in]
-
Tipo: UINT
Canal de cores do buffer do qual extrair dados de textura.
-
StartCoefficient [in]
-
Tipo: UINT
Valor inicial do coeficiente de buffer do qual extrair dados de textura.
-
NumCoefficients [in]
-
Tipo: UINT
Número de escalares, começando em StartCoefficient, dos quais extrair dados de textura.
-
pTexture [in]
-
Tipo: LPDIRECT3DTEXTURE9
Ponteiro para um objeto de textura IDirect3DTexture9 que armazenará coeficientes.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também