Método ID3DXEffectCompiler::GetLiteral

Obtém uma status literal de um parâmetro. Um parâmetro literal tem um valor que não é alterado durante o tempo de vida de um efeito.

Sintaxe

HRESULT GetLiteral(
  [in]  D3DXHANDLE hParameter,
  [out] BOOL       *pLiteral
);

Parâmetros

hParameter [in]

Tipo: D3DXHANDLE

Identificador exclusivo para um parâmetro. Consulte Identificadores (Direct3D 9).

pLiteral [out]

Tipo: BOOL*

Retorna True se o parâmetro for um literal e False caso contrário.

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.

Comentários

Esses métodos só mudam se o parâmetro é um literal ou não. Para alterar o valor de um parâmetro, use um método como ID3DXBaseEffect::SetBool ou ID3DXBaseEffect::SetValue.

Requisitos

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

Confira também

ID3DXEffectCompiler

Usos e literais (Direct3D 9)

ID3DXEffectCompiler::SetLiteral