Documentation

vec2

Class

A 2-dimensional vector.

Properties

Methods

float opIndex(int) const
Operator obj[x]
Returns float
vec2 opAdd(const vec2&in) const
Operator obj + x
Returns vec2
vec2 opSub(const vec2&in) const
Operator obj - x
Returns vec2
vec2 opMul(const vec2&in) const
Operator obj * x
Returns vec2
vec2 opDiv(const vec2&in) const
Operator obj / x
Returns vec2
vec2 opAdd(float) const
Operator obj + x
Returns vec2
vec2 opSub(float) const
Operator obj - x
Returns vec2
vec2 opMul(float) const
Operator obj * x
Returns vec2
vec2 opDiv(float) const
Operator obj / x
Returns vec2
vec2 opAdd_r(float) const
Operator x + obj
Returns vec2
vec2 opSub_r(float) const
Operator x - obj
Returns vec2
vec2 opMul_r(float) const
Operator x * obj
Returns vec2
vec2 opDiv_r(float) const
Operator x / obj
Returns vec2
vec2& opAddAssign(const vec2&in)
Operator obj += x
Returns vec2
vec2& opSubAssign(const vec2&in)
Operator obj -= x
Returns vec2
vec2& opMulAssign(const vec2&in)
Operator obj *= x
Returns vec2
vec2& opDivAssign(const vec2&in)
Operator obj /= x
Returns vec2
vec2& opAddAssign(float)
Operator obj += x
Returns vec2
vec2& opSubAssign(float)
Operator obj -= x
Returns vec2
vec2& opMulAssign(float)
Operator obj *= x
Returns vec2
vec2& opDivAssign(float)
Operator obj /= x
Returns vec2
bool opEquals(const vec2&in)
Operator obj == x, obj != x
Returns bool
float Length() const
Returns float