|
| constexpr | Normal3 () noexcept=default |
| |
| constexpr | Normal3 (F32 x, F32 y, F32 z) noexcept |
| |
| constexpr | Normal3 (const Normal3 &normal) noexcept=default |
| |
| constexpr | Normal3 (Normal3 &&normal) noexcept=default |
| |
| constexpr | Normal3 (F32x3 v) noexcept |
| |
| | ~Normal3 ()=default |
| |
| constexpr Normal3 & | operator= (const Normal3 &normal) noexcept=default |
| |
| constexpr Normal3 & | operator= (Normal3 &&normal) noexcept=default |
| |
| constexpr | Direction3 () noexcept=default |
| |
| constexpr | Direction3 (F32 x, F32 y, F32 z) noexcept |
| |
| constexpr | Direction3 (const Direction3 &direction) noexcept=default |
| |
| constexpr | Direction3 (Direction3 &&direction) noexcept=default |
| |
| constexpr | Direction3 (F32x3 v) noexcept |
| |
| | ~Direction3 ()=default |
| |
| Direction3 & | operator= (const Direction3 &direction) noexcept=default |
| |
| Direction3 & | operator= (Direction3 &&direction) noexcept=default |
| |
| constexpr F32 | GetX () const noexcept |
| |
| constexpr void | SetX (F32 x) noexcept |
| |
| constexpr F32 | GetY () const noexcept |
| |
| constexpr void | SetY (F32 y) noexcept |
| |
| constexpr F32 | GetZ () const noexcept |
| |
| constexpr void | SetZ (F32 z) noexcept |
| |
| constexpr | Array () noexcept |
| |
| constexpr | Array (const F32 &value) noexcept |
| |
| constexpr | Array (ArgsT &&... args) noexcept |
| |
| constexpr | Array (const Array< F32, FromN, alignof(F32) > &a) noexcept |
| |
| constexpr | Array (const Array< F32, FromN, FromA > &a) noexcept |
| |
| constexpr | Array (const Array< F32, FromN, alignof(F32) > &a, ArgsT &&... args) noexcept |
| |
| constexpr | Array (const Array< F32, FromN, FromA > &a, ArgsT &&... args) noexcept |
| |
| constexpr | Array (const Array &a) noexcept=default |
| |
| constexpr | Array (Array &&a) noexcept=default |
| |
| constexpr | Array (const Array< FromT, N, FromA > &a) noexcept |
| |
| | ~Array ()=default |
| |
| Array & | operator= (const Array &a) noexcept=default |
| |
| Array & | operator= (Array &&a) noexcept=default |
| |
A struct of normals in 3D space.
- Note
Normal3 does not guarantee or force normalized directions. This should be guaranteed and enforced by the user.