Bagikan melalui


METODE ID3DXBaseEffect::GetMatrixPointerArray

Mendapatkan array pointer ke matriks yang tidak ditransposisikan.

Sintaks

HRESULT GetMatrixPointerArray(
  [in]  D3DXHANDLE hParameter,
  [out] D3DXMATRIX **ppMatrix,
  [in]  UINT       Count
);

Parameter

hParameter [in]

Jenis: D3DXHANDLE

Pengidentifikasi unik. Lihat Handel (Direct3D 9).

ppMatrix [out]

Jenis: D3DXMATRIX**

Array pointer ke matriks yang tidak ditransposisikan. Lihat D3DXMATRIX.

Hitung [in]

Jenis: UINT

Jumlah matriks dalam array.

Menampilkan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat D3DERR_INVALIDCALL.

Keterangan

Matriks yang tidak ditransposisikan berisi data utama baris; artinya, setiap vektor terkandung dalam satu baris.

Jika matriks tujuan lebih besar dari matriks sumber, hanya komponen kiri atas dari setiap matriks tujuan yang akan diisi, dan komponen matriks tujuan yang tersisa akan diatur ke nol.

Persyaratan

Persyaratan Nilai
Header
D3DX9Shader.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXBaseEffect

GetMatrixArray