Table of Contents

Struct Point2Float

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

Constructors

Point2Float(float, float)

Properties

BoxedZero
IsFinite
IsInteger
IsZero
NaN
PositiveInfinity
X
Y
Zero

Methods

Equals(Point2Float)
Equals(object?)
GetHashCode()
Offset(Point2Float, Point2Float)
Offset(Point2Float, Vector2Float)
Offset(Point2Float, float, float)
Parse(string)
ToString()
ToString(IFormatProvider?)
ToString(string?, IFormatProvider?)
TryParse(string?, out Point2Float)

Operators

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

Explicit Interface Implementations

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