Documentation

vec4

Class

A 4-dimensional vector.

Methods

float opIndex(int) const
Operator obj[x]
Returns float
vec4 opAdd(const vec4&in) const
Operator obj + x
Returns vec4
vec4 opSub(const vec4&in) const
Operator obj - x
Returns vec4
vec4 opMul(const vec4&in) const
Operator obj * x
Returns vec4
vec4 opDiv(const vec4&in) const
Operator obj / x
Returns vec4
vec4 opAdd(float) const
Operator obj + x
Returns vec4
vec4 opSub(float) const
Operator obj - x
Returns vec4
vec4 opMul(float) const
Operator obj * x
Returns vec4
vec4 opDiv(float) const
Operator obj / x
Returns vec4
vec4 opAdd_r(float) const
Operator x + obj
Returns vec4
vec4 opSub_r(float) const
Operator x - obj
Returns vec4
vec4 opMul_r(float) const
Operator x * obj
Returns vec4
vec4 opDiv_r(float) const
Operator x / obj
Returns vec4
vec4& opAddAssign(const vec4&in)
Operator obj += x
Returns vec4
vec4& opSubAssign(const vec4&in)
Operator obj -= x
Returns vec4
vec4& opMulAssign(const vec4&in)
Operator obj *= x
Returns vec4
vec4& opDivAssign(const vec4&in)
Operator obj /= x
Returns vec4
vec4& opAddAssign(float)
Operator obj += x
Returns vec4
vec4& opSubAssign(float)
Operator obj -= x
Returns vec4
vec4& opMulAssign(float)
Operator obj *= x
Returns vec4
vec4& opDivAssign(float)
Operator obj /= x
Returns vec4
bool opEquals(const vec4&in)
Operator obj == x, obj != x
Returns bool
float Length() const
Returns float
vec2 get_xy() const
Property obj.xy
Returns vec2
vec3 get_xyz() const
Property obj.xyz
Returns vec3
vec2 get_yz() const
Property obj.yz
Returns vec2
vec3 get_yzw() const
Property obj.yzw
Returns vec3
vec2 get_zw() const
Property obj.zw
Returns vec2