Table of Contents

Struct Vector3Int32

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

Constructors

Vector3Int32(Vector2Int32, int)
Vector3Int32(int)
Vector3Int32(int, Vector2Int32)
Vector3Int32(int, int, int)

Properties

BoxedZero
IsZero
this[int]
LengthSquared
One
X
XY
XZ
Y
YZ
Z
Zero

Methods

Abs(Vector3Int32)
Ceiling(Vector3Double)
Ceiling(Vector3Float)
Equals(Vector3Int32)
Equals(object?)
Floor(Vector3Double)
Floor(Vector3Float)
GetHashCode()
Negate(Vector3Int32)
Parse(string)
Round(Vector3Double, MidpointRounding)
Round(Vector3Float, MidpointRounding)
ToString()
ToString(IFormatProvider?)
ToString(string?, IFormatProvider?)
Truncate(Vector3Double)
Truncate(Vector3Float)
TryParse(string?, out Vector3Int32)

Operators

operator +(Point3Int32, Vector3Int32)
operator +(Vector3Int32, Point3Int32)
operator +(Vector3Int32, Vector3Int32)
operator /(Vector3Int32, Vector3Int32)
operator /(Vector3Int32, int)
operator ==(Vector3Int32, Vector3Int32)
explicit operator Vector3Int32(Point3Int32)
operator !=(Vector3Int32, Vector3Int32)
operator *(Vector3Int32, Vector3Int32)
operator *(Vector3Int32, int)
operator *(int, Vector3Int32)
operator -(Vector3Int32, Vector3Int32)
operator -(Vector3Int32)

Explicit Interface Implementations

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