Events
Nov 19, 11 PM - Nov 21, 11 PM
Gain the competitive edge you need with powerful AI and Cloud solutions by attending Microsoft Ignite online.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
The D3DX10 utility library is deprecated. We recommend that you use DirectXMath instead.
Transforms an array (x, y, 0, 1) by a given matrix, and projects the result back into w = 1.
D3DXVECTOR2* D3DXVec2TransformCoordArray(
_Inout_ D3DXVECTOR2 *pOut,
_In_ UINT OutStride,
_In_ const D3DXVECTOR2 *pV,
_In_ UINT VStride,
_In_ const D3DXMATRIX *pM,
_In_ UINT n
);
pOut [in, out]
Type: D3DXVECTOR2*
Pointer to the D3DXVECTOR2 that is the result of the operation.
OutStride [in]
Type: UINT
Stride between vectors in the output data stream.
pV [in]
Type: const D3DXVECTOR2*
Pointer to the source D3DXVECTOR2 array.
VStride [in]
Type: UINT
Stride between vectors in the input data stream.
pM [in]
Type: const D3DXMATRIX*
Pointer to the source D3DXMATRIX structure.
n [in]
Type: UINT
Number of elements in the array.
Type: D3DXVECTOR2*
Pointer to a D3DXVECTOR4 transformed array.
This function transforms the array pV (x, y, 0, 1) by the matrix pM, projecting the result back into w = 1.
The return value for this function is the same value returned in the pOut parameter. In this way, the D3DXVec2TransformCoordArray function can be used as a parameter for another function.
Requirement | Value |
---|---|
Header |
|
Library |
|
Events
Nov 19, 11 PM - Nov 21, 11 PM
Gain the competitive edge you need with powerful AI and Cloud solutions by attending Microsoft Ignite online.
Register now