A storage only class for half precision floating point vector 4. More...
#include <half.h>
Public Member Functions | |
| constexpr | HalfVector4 () |
| constexpr | HalfVector4 (const Color &a) |
| constexpr | HalfVector4 (const Vector4 &a) |
| constexpr | HalfVector4 (InternalHalf x, InternalHalf y, InternalHalf z, InternalHalf w) |
| constexpr bool | operator== (const HalfVector4 &v) const |
| constexpr bool | operator!= (const HalfVector4 &v) const |
Public Attributes | |
| union { | |
| struct { | |
| InternalHalf x = 0 | |
| InternalHalf y = 0 | |
| InternalHalf z = 0 | |
| InternalHalf w = 0 | |
| } | |
| InternalHalf e [4] | |
| }; | |
A storage only class for half precision floating point vector 4.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| union { ... } |
| InternalHalf impeller::HalfVector4::e[4] |
| InternalHalf impeller::HalfVector4::w = 0 |
Definition at line 66 of file half.h.
Referenced by operator!=(), std::operator<<(), and operator==().
| InternalHalf impeller::HalfVector4::x = 0 |
Definition at line 63 of file half.h.
Referenced by operator!=(), std::operator<<(), and operator==().
| InternalHalf impeller::HalfVector4::y = 0 |
Definition at line 64 of file half.h.
Referenced by operator!=(), std::operator<<(), and operator==().
| InternalHalf impeller::HalfVector4::z = 0 |
Definition at line 65 of file half.h.
Referenced by operator!=(), std::operator<<(), and operator==().