Compartir a través de


Método ID3DXBaseEffect::SetMatrixTranspose

Establece una matriz transpuesta.

Sintaxis

HRESULT SetMatrixTranspose(
  [in]       D3DXHANDLE hParameter,
  [in] const D3DXMATRIX *pMatrix
);

Parámetros

hParameter [in]

Tipo: D3DXHANDLE

Identificador único. Consulta Identificadores (Direct3D 9).

pMatrix [in]

Tipo: const D3DXMATRIX*

Puntero a una matriz transpuesta. Consulte D3DXMATRIX.

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 se puede D3DERR_INVALIDCALL.

Observaciones

Una matriz transpuesta contiene datos principales de columna; es decir, cada vector se encuentra en una columna.

Si la matriz de destino es menor que la matriz de origen, se omitirán los componentes adicionales de la matriz de origen.

Requisitos

Requisito Value
Encabezado
D3DX9Shader.h
Biblioteca
D3dx9.lib

Vea también

ID3DXBaseEffect

GetMatrixTranspose