Table of Contents

Struct Vector4Int32

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

Constructors

Vector4Int32(Vector2Int32, Vector2Int32)
Vector4Int32(Vector2Int32, int, int)
Vector4Int32(Vector3Int32, int)
Vector4Int32(int)
Vector4Int32(int, Vector3Int32)
Vector4Int32(int, int, Vector2Int32)
Vector4Int32(int, int, int, int)

Properties

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

Methods

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

Operators

operator +(Vector4Int32, Vector4Int32)
operator /(Vector4Int32, Vector4Int32)
operator /(Vector4Int32, int)
operator ==(Vector4Int32, Vector4Int32)
implicit operator Vector128<int>(Vector4Int32)
implicit operator Vector4Int32(Vector128<int>)
operator !=(Vector4Int32, Vector4Int32)
operator *(Vector4Int32, Vector4Int32)
operator *(Vector4Int32, int)
operator *(int, Vector4Int32)
operator -(Vector4Int32, Vector4Int32)
operator -(Vector4Int32)

Explicit Interface Implementations

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