|
| constexpr | Vec3 () |
| | Default constructor - DOES NOT INITIALIZE VALUES. More...
|
| |
| constexpr | Vec3 (Vec3 const &other) noexcept(std::is_nothrow_copy_constructible_v< Scalar >)=default |
| | Copy constructor. More...
|
| |
| | Vec3 (Vec3 &&) noexcept(std::is_nothrow_move_constructible_v< Scalar >)=default |
| | Move constructor. More...
|
| |
| Vec3 & | operator= (Vec3 const &)=default |
| | Copy assignment. More...
|
| |
| Vec3 & | operator= (Vec3 &&) noexcept=default |
| | Move assignment. More...
|
| |
|
template<typename Other > |
| constexpr | Vec3 (Other x, Other y, Other z) noexcept |
| |
|
template<typename Other > |
| | Vec3 (Vec3< Other > const &other) |
| |
|
Scalar | norm_sqrd () const |
| |
|
Scalar | norm () const |
| |
|
Vec3 | normalized () const |
| |
◆ Vec3() [1/3]
Default constructor - DOES NOT INITIALIZE VALUES.
◆ Vec3() [2/3]
◆ Vec3() [3/3]
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this struct was generated from the following file: