Share via


NVector16b Struct

Definition

Represents a native vector_byte16 type, which contains 16 byte values.

public struct NVector16b : IEquatable<CoreGraphics.NVector16b>
type NVector16b = struct
Inheritance
NVector16b
Implements

Remarks

This type provides a managed representation of the native vector_byte16 type defined in /usr/include/simd/vector_types.h.

Constructors

Name Description
NVector16b(Byte[])

Initializes a new instance of the NVector16b struct from a byte array.

Properties

Name Description
Item[Int32]

Gets or sets the byte value at the specified index.

Zero

Gets a vector with all elements set to zero.

Methods

Name Description
AsSpan()

Returns a read-only span over the 16 bytes of this vector.

Equals(NVector16b)

Determines whether this vector is equal to the specified vector.

Equals(Object)

Determines whether the specified object is equal to this vector.

GetHashCode()

Returns the hash code for this vector.

ToString()

Returns a string representation of the vector.

Operators

Name Description
Equality(NVector16b, NVector16b)

Determines whether two NVector16b instances are equal.

Inequality(NVector16b, NVector16b)

Determines whether two NVector16b instances are not equal.

Applies to