Vector3

sfml.system.Vector3
See theVector3 companion trait
object Vector3

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Vector3.type

Members list

Type members

Classlikes

object ctor

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ctor.type

Value members

Concrete methods

def apply[T <: Float | Int](x: T, y: T, z: T): Vector3[T]
def apply[T <: Float | Int]()(using Numeric[T]): Vector3[T]
inline def unapply[T <: Float | Int](vector3: Vector3[T]): (Float, Float, Float) | (Int, Int, Int)

Givens

Givens

inline given tupleToVector3Float[T : Numeric]: tupleToVector3Float[T]
inline given tupleToVector3Int[T : Numeric]: tupleToVector3Int[T]
inline given vector3FloatToVector3Int: vector3FloatToVector3Int
inline given vector3IntToVector3Float: vector3IntToVector3Float

Extensions

Extensions

extension [T <: Float | Int](vector3: Immutable[Vector3[T]])
transparent inline def *(rhs: T): Vector3[Float] | Vector3[Int]
transparent inline def +(rhs: Immutable[Vector3[T]]): Vector3[Float] | Vector3[Int]
transparent inline def -(rhs: Immutable[Vector3[T]]): Vector3[Float] | Vector3[Int]
transparent inline def /(rhs: T): Vector3[Float] | Vector3[Int]
transparent inline def unary_-: Vector3[Float] | Vector3[Int]
transparent inline def x: Float | Int
transparent inline def y: Float | Int
transparent inline def z: Float | Int