Compartilhar via


Método ID3DXBaseEffect::GetValue

Obtenha o valor de um parâmetro arbitrário ou uma anotação, incluindo tipos simples, structs, matrizes, cadeias de caracteres, sombreadores e texturas. Esse método pode ser usado no lugar de quase todas as chamadas Getxxx em ID3DXBaseEffect.

Sintaxe

HRESULT GetValue(
  [in]  D3DXHANDLE hParameter,
  [out] LPVOID     pData,
  [in]  UINT       Bytes
);

Parâmetros

hParameter [in]

Tipo: D3DXHANDLE

Identificador exclusivo. Consulte Identificadores (Direct3D 9).

pData [out]

Tipo: LPVOID

Retorna um buffer que contém o valor .

Bytes [in]

Tipo: UINT

[in] Número de bytes no buffer. Passe D3DX_DEFAULT se souber que o buffer é grande o suficiente para conter todo o parâmetro e deseja ignorar a validação de tamanho.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser D3DERR_INVALIDCALL.

Requisitos

Requisito Valor
parâmetro
D3DX9Shader.h
Biblioteca
D3dx9.lib

Confira também

ID3DXBaseEffect

Setvalue