XMVectorSetInt

Creates a vector with unsigned integer components.

Syntax

XMVECTOR XMVectorSetInt(
         uint32_t x,
         uint32_t y,
         uint32_t z,
         uint32_t w
)  

Parameters

x
Type: uint32_t 

uint32_t value to assign to the x-component of the returned vector.

y
Type: uint32_t 

uint32_t value to assign to the y-component of the returned vector.

z
Type: uint32_t 

uint32_t value to assign to the z-component of the returned vector.

w
Type: uint32_t 

uint32_t value to assign to the w-component of the returned vector.

Return value

Type: XMVECTOR 

An instance XMVECTOR each of whose four components (x,y,z, and w) is an integer with the same value as the corresponding input argument to XMVectorSetInt.

Remarks

The following pseudocode demonstrates the operation of the function:

XMVECTOR V;
uint32_t x,y,z,w;
V.x = x;
V.y = y;
V.z = z;
V.w = w;

return V;  

Requirements

Header: Declared in directxmath.h.