EN
Ce contenu n’est pas disponible dans votre langue. Voici la version anglaise.

XMVector3TransformStream method

Transforms a stream of 3D vectors by a given matrix.

Syntax


XMFLOAT4* XMVector3TransformStream(
  [out]  XMFLOAT4 *pOutputStream,
  [in]   size_t OutputStride,
  [in]   const XMFLOAT3 *pInputStream,
  [in]   size_t InputStride,
  [in]   size_t VectorCount,
  [in]   XMMATRIX M
);

Parameters

pOutputStream [out]

Address of the first XMFLOAT4 in the destination stream.

OutputStride [in]

Stride, in bytes, between vectors in the destination stream.

pInputStream [in]

Address of the first XMFLOAT3 in the stream to be transformed.

InputStride [in]

Stride, in bytes, between vectors in the input stream.

VectorCount [in]

Number of vectors to transform.

M [in]

Transformation matrix.

Return value

Returns the address of the first XMFLOAT4 in the destination stream.

Remarks

XMVector3TransformStream ignores the w component of the input vector, and uses a value of 1.0 instead. The w component of the returned vectors may be non-homogeneous (!= 1.0).

Platform Requirements

Microsoft Visual Studio 2010 or Microsoft Visual Studio 2012 with the Windows SDK for Windows 8. Supported for Win32 desktop apps, Windows Store apps, and Windows Phone 8 apps.

Requirements

Namespace

Use DirectX.

Header

DirectXMath.h

See also

XMVector3Transform

 

 

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft