Mono Class Library: Mono.Simd Namespace

Mono.Simd.ShuffleSel Enumeration

Determines how values are propagaged on initialization. [Edit]
public enum ShuffleSel

Remarks

This enumeration is used creating new Vectors from existing Vectors and determines how the values in the source Vector are copied into the target vector. The core values are the AFromB enumeration, the other enumeration values are just common patterns defined in terms of the AFromB enumeration values. [Edit] [Edit]

Members

Member NameDescription
ExpandInterleavedXYHelper: Expands interleaving elements (x, y, z, w) into (x, y, x, y). [Edit]
ExpandInterleavedZWHelper: Expands interleaving elements (x, y, z, w) into (z, w, z, w). [Edit]
ExpandWHelper: Fills all the values with the value of W. [Edit]
ExpandXHelper: Fills all the values with the value of X. [Edit]
ExpandXYHelper: Expands the x, y values from (x, y, z, w) into (x, x, y, y). [Edit]
ExpandYHelper: Fills all the values with the value of X. [Edit]
ExpandZHelper: Fills all the values with the value of X. [Edit]
ExpandZWHelper: Expands the z, w values from (x, y, z, w) into (z, z, w, w). [Edit]
RotateLeftHelper: Rotates the vector elements to the left (x, y, z, w) becomes (w, x, y, z). [Edit]
RotateRightHelper: Rotates the vector elements to the right. (x, y, z, w) becomes (y, z, w, x). [Edit]
SwapHelper: Swaps values. (x, y, w, z) becomes (w, z, y, x). [Edit]
WFromWIndicates that the W value is copied from the source W value. [Edit]
WFromXIndicates that the W value is copied from the source X value. [Edit]
WFromYIndicates that the W value is copied from the source Y value. [Edit]
WFromZIndicates that the W value is copied from the source Z value. [Edit]
XFromWIndicates that the X value is copied from the source W value. [Edit]
XFromXIndicates that the X value is copied from the source X value. [Edit]
XFromYIndicates that the X value is copied from the source Y value. [Edit]
XFromZIndicates that the X value is copied from the source Z value. [Edit]
YFromWIndicates that the Y value is copied from the source W value. [Edit]
YFromXIndicates that the Y value is copied from the source X value. [Edit]
YFromYIndicates that the Y value is copied from the source Y value. [Edit]
YFromZIndicates that the Y value is copied from the source Z value. [Edit]
ZFromWIndicates that the Z value is copied from the source W value. [Edit]
ZFromXIndicates that the Z value is copied from the source X value. [Edit]
ZFromYIndicates that the Z value is copied from the source Y value. [Edit]
ZFromZIndicates that the Z value is copied from the source Z value. [Edit]

Requirements

Namespace: Mono.Simd
Assembly: Mono.Simd (in Mono.Simd.dll)
Assembly Versions: 2.0.0.0