ID3DX11EffectMatrixVariable::SetMatrixTransposeArray method

Transpose and set an array of floating-point matrices.

Syntax

HRESULT SetMatrixTransposeArray(
   float *pData,
   UINT  Offset,
   UINT  Count
);

Parameters

pData

Type: float*

A pointer to an array of matrices.

Offset

Type: UINT

The offset (in number of matrices) between the start of the array and the first matrix to set.

Count

Type: UINT

The number of matrices in the array to set.

Return value

Type: HRESULT

Returns one of the following Direct3D 11 Return Codes.

Remarks

Transposing a matrix will rearrange the data order from row-column order to column-row order (or vice versa).

Note

The DirectX SDK does not supply any compiled binaries for effects. You must use Effects 11 source to build your effects-type application. For more information about using Effects 11 source, see Differences Between Effects 10 and Effects 11.

Requirements

Requirement Value
Header
D3dx11effect.h
Library
N/A (An Effects 11 library is available online as shared source.)

See also

ID3DX11EffectMatrixVariable