Compartir a través de


Método ID3DXTextureShader::GetConstantDesc

Obtiene un puntero a la matriz de constantes de la tabla de constantes.

Sintaxis

HRESULT GetConstantDesc(
  [in]      D3DXHANDLE        hConstant,
  [in, out] D3DXCONSTANT_DESC *pDesc,
  [in, out] UINT              *pCount
);

Parámetros

hConstant [in]

Tipo: D3DXHANDLE

Identificador único de una constante. Consulte D3DXHANDLE.

pDesc [in, out]

Tipo: D3DXCONSTANT_DESC*

Devuelve un puntero a una matriz de descripciones. Consulte D3DXCONSTANT_DESC.

pCount [in, out]

Tipo: UINT*

La entrada proporcionada debe ser el tamaño máximo de la matriz. La salida es el número de elementos que se rellenan en la matriz cuando la función devuelve.

Valor devuelto

Tipo: HRESULT

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

Comentarios

Los muestradores pueden aparecer más de una vez en una tabla constante, por lo que este método puede devolver una matriz de descripciones cada una con un índice de registro diferente.

Requisitos

Requisito Value
Encabezado
D3DX9Shader.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXTextureShader

ID3DXTextureShader::GetDesc