Edit

Share via


Vector3.Shuffle(Vector3, Byte, Byte, Byte) Method

Definition

Creates a new vector by selecting values from an input vector using a set of indices.

public:
 static System::Numerics::Vector3 Shuffle(System::Numerics::Vector3 vector, System::Byte xIndex, System::Byte yIndex, System::Byte zIndex);
public static System.Numerics.Vector3 Shuffle(System.Numerics.Vector3 vector, byte xIndex, byte yIndex, byte zIndex);
static member Shuffle : System.Numerics.Vector3 * byte * byte * byte -> System.Numerics.Vector3
Public Shared Function Shuffle (vector As Vector3, xIndex As Byte, yIndex As Byte, zIndex As Byte) As Vector3

Parameters

vector
Vector3

The input vector from which values are selected.

xIndex
Byte

The index used to select a value from vector to be used as the value of X in the result.

yIndex
Byte

The index used to select a value from vector to be used as the value of Y in the result

zIndex
Byte

The index used to select a value from vector to be used as the value of Z in the result

Returns

A new vector containing the values from vector selected by the given indices.

Applies to