![]() |
ezEngine Release 26.3
|
Public Member Functions | |
| EZ_DECLARE_POD_TYPE () | |
| ezSimdDouble () | |
| Default constructor, leaves the data uninitialized. | |
| ezSimdDouble (float f) | |
| Constructs from a given float. | |
| ezSimdDouble (double f) | |
| Constructs from a given double. | |
| ezSimdDouble (ezInt32 i) | |
| Constructs from a given integer. | |
| ezSimdDouble (ezUInt32 i) | |
| Constructs from a given integer. | |
| ezSimdDouble (ezAngle a) | |
| Constructs from given angle. | |
| ezSimdDouble (ezInternal::QuadFloat v) | |
| Constructs from smaller SIMD. | |
| ezSimdDouble (ezInternal::QuadDouble v) | |
| Constructs from the internal implementation type. | |
| operator double () const | |
| Returns the stored number as a standard double. | |
| ezSimdDouble | operator+ (const ezSimdDouble &f) const |
| ezSimdDouble | operator- (const ezSimdDouble &f) const |
| ezSimdDouble | operator* (const ezSimdDouble &f) const |
| ezSimdDouble | operator/ (const ezSimdDouble &f) const |
| ezSimdDouble & | operator+= (const ezSimdDouble &f) |
| ezSimdDouble & | operator-= (const ezSimdDouble &f) |
| ezSimdDouble & | operator*= (const ezSimdDouble &f) |
| ezSimdDouble & | operator/= (const ezSimdDouble &f) |
| bool | IsEqual (const ezSimdDouble &rhs, const ezSimdDouble &fEpsilon) const |
| bool | operator== (const ezSimdDouble &f) const |
| bool | operator!= (const ezSimdDouble &f) const |
| bool | operator> (const ezSimdDouble &f) const |
| bool | operator>= (const ezSimdDouble &f) const |
| bool | operator< (const ezSimdDouble &f) const |
| bool | operator<= (const ezSimdDouble &f) const |
| bool | operator== (double f) const |
| bool | operator!= (double f) const |
| bool | operator> (double f) const |
| bool | operator>= (double f) const |
| bool | operator< (double f) const |
| bool | operator<= (double f) const |
| bool | operator== (float f) const |
| bool | operator!= (float f) const |
| bool | operator> (float f) const |
| bool | operator>= (float f) const |
| bool | operator< (float f) const |
| bool | operator<= (float f) const |
| ezSimdDouble | GetReciprocal () const |
| ezSimdDouble | GetSqrt () const |
| ezSimdDouble | GetInvSqrt () const |
| ezSimdDouble | Max (const ezSimdDouble &d) const |
| ezSimdDouble | Min (const ezSimdDouble &d) const |
| ezSimdDouble | Abs () const |
Static Public Member Functions | |
| static ezSimdDouble | MakeZero () |
| Creates an ezSimdDouble that is initialized to zero. | |
| static ezSimdDouble | MakeNaN () |
| Creates an ezSimdDouble that is initialized to Not-A-Number (NaN). | |
Public Attributes | |
| ezInternal::QuadDouble | m_v |