Vector2i

value class Vector2i(val x: Int, val y: Int)(source)

Immutable 2D Int vector. Arithmetic follows the scalar type, including overflow and non-finite values.

Constructors

Link copied to clipboard
constructor(x: Int, y: Int)

Properties

Link copied to clipboard
Link copied to clipboard
val x: Int
Link copied to clipboard
val y: Int

Functions

Link copied to clipboard
infix fun cross(other: Vector2i): Int
Link copied to clipboard
Link copied to clipboard
operator fun div(factor: Int): Vector2i
Link copied to clipboard
infix fun dot(other: Vector2i): Int
Link copied to clipboard
operator fun minus(other: Vector2i): Vector2i
Link copied to clipboard
operator fun plus(other: Vector2i): Vector2i
Link copied to clipboard
infix fun Vector2i.sized(size: Size2i): Rect2i
Link copied to clipboard
operator fun times(factor: Int): Vector2i
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun unaryMinus(): Vector2i