Table of Contents

Struct Vector2Float

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

Constructors

Vector2Float(float, float)

Properties

BoxedZero
IsFinite
IsInteger
IsZero
Length
LengthSquared
One
X
Y
Zero

Methods

Abs(Vector2Float)
AngleBetween(Vector2Float, Vector2Float)
CrossProduct(Vector2Float, Vector2Float)
Determinant(Vector2Float, Vector2Float)
Dot(Vector2Float, Vector2Float)
Equals(Vector2Float)
Equals(object?)
GetHashCode()
Negate(Vector2Float)
Normalize(Vector2Float)
Parse(string)
ToString()
ToString(IFormatProvider?)
ToString(string?, IFormatProvider?)
TryParse(string?, out Vector2Float)

Operators

operator +(Point2Int32, Vector2Float)
operator +(Vector2Float, Point2Float)
operator +(Vector2Float, Vector2Float)
operator /(Vector2Float, Vector2Float)
operator /(Vector2Float, float)
operator ==(Vector2Float, Vector2Float)
explicit operator Vector2Float(Point2Double)
explicit operator Vector2Float(Point2Float)
explicit operator Vector2Float(Point2Int32)
explicit operator Vector2Float(SizeDouble)
explicit operator Vector2Float(SizeFloat)
explicit operator Vector2Float(SizeInt32)
explicit operator Vector2Float(Vector2Double)
explicit operator Vector2Float(Vector)
implicit operator Vector2(Vector2Float)
implicit operator Vector(Vector2Float)
implicit operator Vector2Float(Vector2Int32)
implicit operator Vector2Float(Vector2Int64)
implicit operator Vector2Float(Vector2)
operator !=(Vector2Float, Vector2Float)
operator *(Vector2Float, in Matrix3x2Float)
operator *(Vector2Float, Vector2Float)
operator *(Vector2Float, float)
operator *(float, Vector2Float)
operator -(Vector2Float, Vector2Float)
operator -(Vector2Float)

Explicit Interface Implementations

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