vec2.opOpAssign - multiple declarations

Function vec2.opOpAssign

add value to all components of vector

ref vec2 opOpAssign(string op : "+")(
  float v
);

Function vec2.opOpAssign

multiply all components of vector by value

ref vec2 opOpAssign(string op : "*")(
  float v
);

Function vec2.opOpAssign

subtract value from all components of vector

ref vec2 opOpAssign(string op : "-")(
  float v
);

Function vec2.opOpAssign

divide all components of vector by value

ref vec2 opOpAssign(string op : "/")(
  float v
);

Function vec2.opOpAssign

by component add values of corresponding components of other vector

ref vec2 opOpAssign(string op : "+")(
  const vec2 v
);

Function vec2.opOpAssign

by component multiply values of corresponding components of other vector

ref vec2 opOpAssign(string op : "*")(
  const vec2 v
);

Function vec2.opOpAssign

by component subtract values of corresponding components of other vector

ref vec2 opOpAssign(string op : "-")(
  const vec2 v
);

Function vec2.opOpAssign

by component divide values of corresponding components of other vector

ref vec2 opOpAssign(string op : "/")(
  const vec2 v
);