vec4.opOpAssign - multiple declarations

Function vec4.opOpAssign

add value to all components of vector

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

Function vec4.opOpAssign

multiply all components of vector by value

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

Function vec4.opOpAssign

subtract value from all components of vector

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

Function vec4.opOpAssign

divide all components of vector by value

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

Function vec4.opOpAssign

by component add values of corresponding components of other vector

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

Function vec4.opOpAssign

by component multiply values of corresponding components of other vector

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

Function vec4.opOpAssign

by component subtract values of corresponding components of other vector

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

Function vec4.opOpAssign

by component divide values of corresponding components of other vector

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