Skip to content

Latest commit

 

History

History
102 lines (63 loc) · 2.03 KB

id3dxbaseeffect--getmatrixtransposearray.md

File metadata and controls

102 lines (63 loc) · 2.03 KB
description ms.assetid title ms.topic ms.date topic_type api_name api_type api_location
Gets an array of transposed matrices.
fbfcb2e4-82ca-4f79-923e-35749c5b9586
ID3DXBaseEffect::GetMatrixTransposeArray method (D3DX9Shader.h)
reference
05/31/2018
APIRef
kbSyntax
ID3DXBaseEffect.GetMatrixTransposeArray
COM
D3dx9.lib
D3dx9.dll

ID3DXBaseEffect::GetMatrixTransposeArray method

Gets an array of transposed matrices.

Syntax

HRESULT GetMatrixTransposeArray(
  [in]  D3DXHANDLE hParameter,
  [out] D3DXMATRIX *pMatrix,
  [in]  UINT       Count
);

Parameters

hParameter [in]

Type: D3DXHANDLE

Unique identifier. See Handles (Direct3D 9).

pMatrix [out]

Type: D3DXMATRIX*

Returns an array of transposed matrices. See D3DXMATRIX.

Count [in]

Type: UINT

Number of matrices in the array.

Return value

Type: HRESULT

If the method succeeds, the return value is D3D_OK. If the method fails, the return value can be D3DERR_INVALIDCALL.

Remarks

A transposed matrix contains column-major data; that is, each vector is contained in a column.

If the destination matrices are larger than the source matrices, only the upper-left components of each destination matrix will be filled, and the remaining destination matrix components will be set to zero.

Requirements

Requirement Value
Header
D3DX9Shader.h
Library
D3dx9.lib

See also

ID3DXBaseEffect

SetMatrixTransposeArray