Table of Contents

Struct Vector4Float

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

Constructors

Vector4Float(Vector2Float, Vector2Float)
Vector4Float(Vector2Float, float, float)
Vector4Float(Vector3Float, float)
Vector4Float(float)
Vector4Float(float, Vector3Float)
Vector4Float(float, float, Vector2Float)
Vector4Float(float, float, float, float)

Properties

BoxedZero
IsFinite
IsInteger
IsZero
Length
LengthSquared
One
W
X
XW
XY
XYW
XYZ
XZ
XZW
Y
YW
YZ
YZW
Z
ZW
Zero

Methods

Abs(Vector4Float)
Dot(Vector4Float, Vector4Float)
Equals(Vector4Float)
Equals(object?)
GetHashCode()
Negate(Vector4Float)
Normalize(Vector4Float)
Parse(string)
ToString()
ToString(IFormatProvider?)
ToString(string?, IFormatProvider?)
TryParse(string?, out Vector4Float)

Operators

operator +(Vector4Float, Vector4Float)
operator /(Vector4Float, Vector4Float)
operator /(Vector4Float, float)
operator ==(Vector4Float, Vector4Float)
explicit operator Vector4Float(in Vector4Double)
implicit operator Vector4(Vector4Float)
implicit operator Vector128<float>(Vector4Float)
implicit operator Vector4Float(Vector4Int32)
implicit operator Vector4Float(Vector4)
implicit operator Vector4Float(Vector128<float>)
operator !=(Vector4Float, Vector4Float)
operator *(Vector4Float, float)
operator *(float, Vector4Float)
operator -(Vector4Float, Vector4Float)
operator -(Vector4Float)

Explicit Interface Implementations

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