#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