Table of Contents

Struct Vector4Int64

Namespace
PaintDotNet.Rendering
Assembly
PaintDotNet.Primitives.dll
[TypeConverter(typeof(ParsableTypeConverter<Vector4Int64>))]
[ValueSerializer(typeof(ParsableValueSerializer<Vector4Int64>))]
public struct Vector4Int64 : IEquatable<Vector4Int64>, IFormattable, IParsable<Vector4Int64>
Implements
Inherited Members

Constructors

Vector4Int64(Vector2Int64, Vector2Int64)
Vector4Int64(Vector2Int64, long, long)
Vector4Int64(Vector3Int64, long)
Vector4Int64(long)
Vector4Int64(long, Vector3Int64)
Vector4Int64(long, long, Vector2Int64)
Vector4Int64(long, long, long, long)

Properties

BoxedZero
IsZero
this[int]
LengthSquared
One
W
X
XW
XY
XYW
XYZ
XZ
XZW
Y
YW
YZ
YZW
Z
ZW
Zero

Methods

Abs(Vector4Int64)
Ceiling(in Vector4Double)
Ceiling(Vector4Float)
Equals(Vector4Int64)
Equals(object?)
Floor(in Vector4Double)
Floor(Vector4Float)
GetHashCode()
Negate(Vector4Int64)
Parse(string)
Round(in Vector4Double, MidpointRounding)
Round(Vector4Float, MidpointRounding)
ToString()
ToString(IFormatProvider?)
ToString(string?, IFormatProvider?)
Truncate(in Vector4Double)
Truncate(Vector4Float)
TryParse(string?, out Vector4Int64)

Operators

operator +(Vector4Int64, Vector4Int64)
operator /(Vector4Int64, Vector4Int64)
operator /(Vector4Int64, long)
operator ==(Vector4Int64, Vector4Int64)
implicit operator Vector256<long>(Vector4Int64)
implicit operator Vector4Int64(Vector256<long>)
operator !=(Vector4Int64, Vector4Int64)
operator *(Vector4Int64, Vector4Int64)
operator *(Vector4Int64, long)
operator *(long, Vector4Int64)
operator -(Vector4Int64, Vector4Int64)
operator -(Vector4Int64)

Explicit Interface Implementations

Parse(string, IFormatProvider?)
TryParse(string?, IFormatProvider?, out Vector4Int64)