Функция D3DXVec2TransformArray (D3DX10Math.h)
Примечание
Служебная библиотека D3DX10 устарела. Вместо этого рекомендуется использовать DirectXMath .
Преобразует массив (x, y, 0, 1) по заданной матрице.
Синтаксис
D3DXVECTOR4* D3DXVec2TransformArray(
_Inout_ D3DXVECTOR4 *pOut,
_In_ UINT OutStride,
_In_ const D3DXVECTOR2 *pV,
_In_ UINT VStride,
_In_ const D3DXMATRIX *pM,
_In_ UINT n
);
Параметры
-
pOut [in, out]
-
Тип: D3DXVECTOR4*
Указатель на структуру D3DXVECTOR4 , которая является результатом операции.
-
OutStride [in]
-
Тип: UINT
Шаг между векторами в потоке выходных данных.
-
pV [in]
-
Тип: const D3DXVECTOR2*
Указатель на источник D3DXVECTOR2.
-
VStride [in]
-
Тип: UINT
Шаг между векторами во входном потоке данных.
-
pM [in]
-
Тип: const D3DXMATRIX*
Указатель на исходную структуру D3DXMATRIX .
-
n [in]
-
Тип: UINT
Количество элементов в массиве.
Возвращаемое значение
Тип: D3DXVECTOR4*
Указатель на структуру D3DXVECTOR4, которая является преобразованным массивом.
Комментарии
Эта функция преобразует массив pV (x, y, 0, 1) по матрице pM.
Возвращаемое значение для этой функции является тем же значением, которое возвращается в параметре pOut. Таким образом, функцию D3DXVec2Transform можно использовать в качестве параметра для другой функции.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел