A storage only class for half precision floating point vector 3. More...
#include <half.h>
Public Member Functions | |
| constexpr | HalfVector3 () |
| constexpr | HalfVector3 (const Vector3 &a) |
| constexpr | HalfVector3 (InternalHalf x, InternalHalf y, InternalHalf z) |
| constexpr bool | operator== (const HalfVector3 &v) const |
| constexpr bool | operator!= (const HalfVector3 &v) const |
Public Attributes | |
| union { | |
| struct { | |
| InternalHalf x = 0 | |
| InternalHalf y = 0 | |
| InternalHalf z = 0 | |
| } | |
| InternalHalf e [3] | |
| }; | |
A storage only class for half precision floating point vector 3.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| union { ... } |
| InternalHalf impeller::HalfVector3::e[3] |
| InternalHalf impeller::HalfVector3::x = 0 |
Definition at line 104 of file half.h.
Referenced by operator!=(), std::operator<<(), and operator==().
| InternalHalf impeller::HalfVector3::y = 0 |
Definition at line 105 of file half.h.
Referenced by operator!=(), std::operator<<(), and operator==().
| InternalHalf impeller::HalfVector3::z = 0 |
Definition at line 106 of file half.h.
Referenced by operator!=(), std::operator<<(), and operator==().