Table of Contents

Struct Vector2Int32

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

Constructors

Vector2Int32(int)
Vector2Int32(int, int)

Properties

BoxedZero
IsZero
this[int]
LengthSquared
One
X
Y
Zero

Methods

Abs(Vector2Int32)
Ceiling(Vector2Double)
Ceiling(Vector2Float)
Equals(Vector2Int32)
Equals(object?)
Floor(Vector2Double)
Floor(Vector2Float)
GetHashCode()
Negate(Vector2Int32)
Parse(string)
Round(Vector2Double, MidpointRounding)
Round(Vector2Float, MidpointRounding)
ToString()
ToString(IFormatProvider?)
ToString(string?, IFormatProvider?)
Truncate(Vector2Double)
Truncate(Vector2Float)
TryParse(string?, out Vector2Int32)

Operators

operator +(Vector2Int32, Point2Int32)
operator +(Vector2Int32, Vector2Int32)
operator /(Vector2Int32, Vector2Int32)
operator /(Vector2Int32, int)
operator ==(Vector2Int32, Vector2Int32)
explicit operator Vector2Int32(Point2Int32)
explicit operator Vector2Int32(Point2Int64)
explicit operator Vector2Int32(SizeInt32)
explicit operator Vector2Int32(SizeInt64)
explicit operator Vector2Int32(Vector2Double)
explicit operator Vector2Int32(Vector2Float)
explicit operator Point(Vector2Int32)
explicit operator Size(Vector2Int32)
explicit operator Vector2Int32(Vector2Int64)
explicit operator Vector2Int32(Point)
explicit operator Vector2Int32(Size)
explicit operator Vector2Int32(Vector2)
implicit operator Vector2(Vector2Int32)
operator !=(Vector2Int32, Vector2Int32)
operator *(Vector2Int32, Vector2Int32)
operator *(Vector2Int32, int)
operator *(int, Vector2Int32)
operator -(Vector2Int32, Vector2Int32)
operator -(Vector2Int32)

Explicit Interface Implementations

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