OpenVDB
9.0.1
|
#include <openvdb/math/Half.h>
Classes | |
union | uif |
Public Member Functions | |
half ()=default | |
half (float f) | |
~half ()=default | |
half (const half &)=default | |
half (half &&) noexcept=default | |
operator float () const | |
half | operator- () const |
half & | operator= (const half &h)=default |
half & | operator= (half &&h) noexcept=default |
half & | operator= (float f) |
half & | operator+= (half h) |
half & | operator+= (float f) |
half & | operator-= (half h) |
half & | operator-= (float f) |
half & | operator*= (half h) |
half & | operator*= (float f) |
half & | operator/= (half h) |
half & | operator/= (float f) |
half | round (unsigned int n) const |
bool | isFinite () const |
bool | isNormalized () const |
bool | isDenormalized () const |
bool | isZero () const |
bool | isNan () const |
bool | isInfinity () const |
bool | isNegative () const |
unsigned short | bits () const |
void | setBits (unsigned short bits) |
Static Public Member Functions | |
static half | posInf () |
static half | negInf () |
static half | qNan () |
static half | sNan () |
|
default |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |