IntVector4

@Serializable
data class IntVector4(val x: Int, val y: Int, val z: Int, val w: Int)(source)

Integer 4D vector, exclusively for integer calculations.

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Euclidean length of the vector.

Link copied to clipboard

The squared Euclidean length of the vector.

Link copied to clipboard

Casts to Vector4.

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

Functions

Link copied to clipboard

Returns IntVector4 whose value is limited between min and max per vector component.

Link copied to clipboard
operator fun div(d: Int): IntVector4
Link copied to clipboard
infix fun dot(right: IntVector4): Int

Calculates a dot product between this Vector4 and right.

Link copied to clipboard
operator fun minus(v: IntVector4): IntVector4
Link copied to clipboard
Link copied to clipboard
operator fun plus(v: IntVector4): IntVector4
Link copied to clipboard
operator fun times(d: Int): IntVector4