Compartir a través de


Método ID3DXBaseEffect::SetMatrixPointerArray

Establece una matriz de punteros en matrices no transpuestas.

Sintaxis

HRESULT SetMatrixPointerArray(
  [in]       D3DXHANDLE hParameter,
  [in] const D3DXMATRIX **ppMatrix,
  [in]       UINT       Count
);

Parámetros

hParameter [in]

Tipo: D3DXHANDLE

Identificador único. Consulte Identificadores (Direct3D 9).

ppMatrix [in]

Tipo: const D3DXMATRIX**

Matriz de punteros a matrices no transpuestas. Consulte D3DXMATRIX.

Recuento [in]

Tipo: UINT

Número de matrices de la matriz.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto se puede D3DERR_INVALIDCALL.

Comentarios

Una matriz no transpuesta contiene datos principales de fila; es decir, cada vector está incluido en una fila.

Si las matrices de destino son más pequeñas que las matrices de origen, se omitirán los componentes adicionales de las matrices de origen.

Requisitos

Requisito Value
Encabezado
D3DX9Shader.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXBaseEffect

GetMatrixArray