Vector2FList

Represents a read-only view over Vector2FArray type with methods that avoid boxing. Changes in the original array are reflected in this list.

Properties

Link copied to clipboard
open override val size: Int

Functions

Link copied to clipboard
inline operator fun component1(): Vector2F

Returns 1st element from the list.

Link copied to clipboard
inline operator fun component2(): Vector2F

Returns 2nd element from the list.

Link copied to clipboard
inline operator fun component3(): Vector2F

Returns 3rd element from the list.

Link copied to clipboard
inline operator fun component4(): Vector2F

Returns 4th element from the list.

Link copied to clipboard
inline operator fun component5(): Vector2F

Returns 5th element from the list.

Link copied to clipboard
open operator override fun contains(element: Vector2F): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<Vector2F>): Boolean
Link copied to clipboard
fun elementAt(index: Int): Vector2F

Returns an element at the given index without boxing.

Link copied to clipboard
open operator override fun get(index: Int): Vector2F
Link copied to clipboard
open override fun indexOf(element: Vector2F): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): Vector2FIterator
Link copied to clipboard
open override fun lastIndexOf(element: Vector2F): Int
Link copied to clipboard
open override fun listIterator(): Vector2FListIterator
open override fun listIterator(index: Int): Vector2FListIterator
Link copied to clipboard
open override fun subList(fromIndex: Int, toIndex: Int): Vector2FSubList
Link copied to clipboard
@JvmName(name = "sumOfVector2F")
fun Iterable<Vector2F>.sum(): Vector2F
@JvmName(name = "sumOfVector2I")
fun Iterable<Vector2I>.sum(): Vector2I

Returns the sum of all elements in the collection.

Link copied to clipboard
@JvmName(name = "sumOfVector2F")
inline fun <T> Iterable<T>.sumOf(selector: (T) -> Vector2F): Vector2F
@JvmName(name = "sumOfVector2I")
inline fun <T> Iterable<T>.sumOf(selector: (T) -> Vector2I): Vector2I

Returns the sum of all values produced by selector function applied to each element in the collection.

Link copied to clipboard
open override fun toString(): String