Class encoded_normal_t

Class Documentation

class encoded_normal_t

Encodes a 3d normal vector in a 64-bit structure.

Public Functions

encoded_normal_t() noexcept = default
inline explicit encoded_normal_t(dir3_t normal) noexcept
encoded_normal_t(encoded_normal_t&&) noexcept = default
encoded_normal_t(const encoded_normal_t&) noexcept = default
encoded_normal_t &operator=(encoded_normal_t&&) noexcept = default
encoded_normal_t &operator=(const encoded_normal_t&) noexcept = default
inline encoded_normal_t &operator=(const dir3_t &n) noexcept
inline explicit operator dir3_t() const noexcept