#include <Math.hpp>
Definition at line 65 of file Math.hpp.
◆ vec3() [1/3]
◆ vec3() [2/3]
vec3::vec3 |
( |
float | _x, |
|
|
float | _y, |
|
|
float | _z ) |
|
inline |
◆ vec3() [3/3]
vec3::vec3 |
( |
float | value | ) |
|
|
inline |
◆ cross()
vec3 vec3::cross |
( |
const vec3 & | other | ) |
const |
|
inline |
◆ dot()
float vec3::dot |
( |
const vec3 & | other | ) |
const |
|
inline |
◆ length()
float vec3::length |
( |
| ) |
const |
|
inline |
◆ normalize()
vec3 vec3::normalize |
( |
| ) |
const |
|
inline |
◆ operator*()
vec3 vec3::operator* |
( |
float | scalar | ) |
const |
|
inline |
◆ operator+()
vec3 vec3::operator+ |
( |
const vec3 & | other | ) |
const |
|
inline |
◆ operator+=()
vec3 & vec3::operator+= |
( |
const vec3 & | other | ) |
|
|
inline |
◆ operator-() [1/2]
vec3 vec3::operator- |
( |
| ) |
const |
|
inline |
◆ operator-() [2/2]
vec3 vec3::operator- |
( |
const vec3 & | other | ) |
const |
|
inline |
◆ operator-=()
vec3 & vec3::operator-= |
( |
const vec3 & | other | ) |
|
|
inline |
◆ operator/()
vec3 vec3::operator/ |
( |
float | scalar | ) |
const |
|
inline |
◆ operator/=()
vec3 & vec3::operator/= |
( |
float | scalar | ) |
|
|
inline |
◆ operator[]() [1/2]
float & vec3::operator[] |
( |
int | index | ) |
|
|
inline |
◆ operator[]() [2/2]
const float & vec3::operator[] |
( |
int | index | ) |
const |
|
inline |
◆ operator*
vec3 operator* |
( |
float | scalar, |
|
|
const vec3 & | v ) |
|
friend |
The documentation for this class was generated from the following file:
- /home/runner/work/scop/scop/src/Math.hpp