Class to store a HDR value using FP16 precision.
| Name | Description |
|---|---|
| Geo::v128 ExpandedType | The expanded type. |
| Name | Description |
|---|---|
| const ExpandedType MaxValue | Gets the maximum representable value, represented in the expanded type. |
| Name | Description |
|---|---|
| ByteSwap() | Byte swaps the value. |
| operator ExpandedType() | Uncompress the Rgba64Linear object to a v128 value. |
| Rgba64Linear(const ExpandedType &) | Construct a compressed Rgba64Linear object from a v128. |
| Zero() | Gets a zero value, represented in the expanded type. |
public: void ByteSwap()
Byte swaps the value.
public: GEO_FORCE_INLINE operator ExpandedType() const
Uncompress the Rgba64Linear object to a v128 value.
public: GEO_FORCE_INLINE Rgba64Linear
(
const ExpandedType & value
)
Construct a compressed Rgba64Linear object from a v128.
public: ExpandedType Zero()
Gets a zero value, represented in the expanded type.