Table of Contents

Struct Point2Double

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

Constructors

Point2Double(double, double)

Properties

BoxedZero
IsFinite
IsInteger
IsZero
NaN
PositiveInfinity
X
Y
Zero

Methods

Equals(Point2Double)
Equals(object?)
GetHashCode()
Offset(Point2Double, Point2Double)
Offset(Point2Double, Vector2Double)
Offset(Point2Double, double, double)
Parse(string)
ToString()
ToString(IFormatProvider?)
ToString(string?, IFormatProvider?)
TryParse(string?, out Point2Double)

Operators

operator +(Point2Double, Vector2Double)
operator ==(Point2Double, Point2Double)
explicit operator PointF(Point2Double)
explicit operator Vector2(Point2Double)
explicit operator Point2Double(SizeDouble)
explicit operator Point2Double(SizeFloat)
explicit operator Point2Double(SizeInt32)
explicit operator Point2Double(Vector2Double)
explicit operator Point2Double(Vector2Float)
explicit operator Point2Double(Vector2Int32)
implicit operator Point(Point2Double)
implicit operator Point2Double(Point2Float)
implicit operator Point2Double(Point2Int32)
implicit operator Point2Double(Point)
implicit operator Point2Double(PointF)
implicit operator Point2Double(Point)
operator !=(Point2Double, Point2Double)
operator *(Point2Double, in Matrix3x2Double)
operator -(Point2Double, Point2Double)
operator -(Point2Double, Vector2Double)
operator -(Point2Double)

Explicit Interface Implementations

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