Language

- Swift
- Objective-C

## Overview

The `GLKVector2`

type defines a `2`

-component floating-point vector as well as many mathematical operations commonly used to manipulate vectors. Graphics programming uses vectors extensively to represent positions, colors and other data structures.

The functions that manipulate `GLKVector2`

structures treat the inputs as immutable, instead returning a new vector that represent the results of the operation.