Compartilhar via


Método ID3DXBaseEffect::SetMatrixArray

Define uma matriz de matrizes nãotranspostas.

Sintaxe

HRESULT SetMatrixArray(
  [in]       D3DXHANDLE hParameter,
  [in] const D3DXMATRIX *pMatrix,
  [in]       UINT       Count
);

Parâmetros

hParameter [in]

Tipo: D3DXHANDLE

Identificador exclusivo. Consulte Identificadores (Direct3D 9).

pMatrix [in]

Tipo: const D3DXMATRIX*

Matriz de matrizes nãotranspostas. Consulte D3DXMATRIX.

Contagem [in]

Tipo: UINT

Número de matrizes na matriz.

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

Uma matriz nãotransposta contém dados principais de linha; ou seja, cada vetor está contido em uma linha.

Se as matrizes de destino forem menores que as matrizes de origem, os componentes adicionais das matrizes de origem serão ignorados.

Requisitos

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

Confira também

ID3DXBaseEffect

GetMatrixArray