#include <vec3.h>
Definition at line 47 of file vec3.h.
◆ vec3f() [1/5]
eu::vec3f::vec3f |
( |
float |
a | ) |
|
|
explicit |
◆ vec3f() [2/5]
eu::vec3f::vec3f |
( |
const std::tuple< float, float, float > & |
a | ) |
|
|
explicit |
◆ vec3f() [3/5]
constexpr eu::vec3f::vec3f |
( |
float |
ax, |
|
|
float |
ay, |
|
|
float |
az |
|
) |
| |
|
inlineconstexpr |
◆ vec3f() [4/5]
eu::vec3f::vec3f |
( |
const float * |
a | ) |
|
|
explicit |
◆ vec3f() [5/5]
eu::vec3f::vec3f |
( |
const vec2f & |
a, |
|
|
float |
az |
|
) |
| |
◆ as_normalized()
unit3f eu::vec3f::as_normalized |
( |
| ) |
const |
◆ cross()
◆ dot()
float eu::vec3f::dot |
( |
const vec3f & |
rhs | ) |
const |
◆ from_to()
◆ get_data_ptr() [1/2]
float * eu::vec3f::get_data_ptr |
( |
| ) |
|
◆ get_data_ptr() [2/2]
const float * eu::vec3f::get_data_ptr |
( |
| ) |
const |
◆ get_length()
float eu::vec3f::get_length |
( |
| ) |
const |
◆ get_length_squared()
constexpr float eu::vec3f::get_length_squared |
( |
| ) |
const |
|
inlineconstexpr |
◆ get_normalized()
unit3f eu::vec3f::get_normalized |
( |
| ) |
const |
◆ normalize()
void eu::vec3f::normalize |
( |
| ) |
|
◆ operator*=()
void eu::vec3f::operator*= |
( |
float |
rhs | ) |
|
◆ operator+=()
void eu::vec3f::operator+= |
( |
const vec3f & |
rhs | ) |
|
◆ operator-()
vec3f eu::vec3f::operator- |
( |
| ) |
const |
◆ operator-=()
void eu::vec3f::operator-= |
( |
const vec3f & |
rhs | ) |
|
◆ operator/=()
void eu::vec3f::operator/= |
( |
float |
rhs | ) |
|
◆ operator==()
bool eu::vec3f::operator== |
( |
const vec3f & |
rhs | ) |
|
|
delete |
The documentation for this struct was generated from the following files: