Blender
V3.3
|
Public Member Functions | |
Int128 () | |
Int128 (uint64_t low, uint64_t high) | |
Int128 (uint64_t low) | |
Int128 (int64_t value) | |
Int128 | operator- () const |
Int128 | operator+ (const Int128 &b) const |
Int128 | operator- (const Int128 &b) const |
Int128 & | operator+= (const Int128 &b) |
Int128 & | operator++ () |
Int128 | operator* (int64_t b) const |
btScalar | toScalar () const |
int | getSign () const |
bool | operator< (const Int128 &b) const |
int | ucmp (const Int128 &b) const |
Static Public Member Functions | |
static Int128 | mul (int64_t a, int64_t b) |
static Int128 | mul (uint64_t a, uint64_t b) |
Public Attributes | |
uint64_t | low |
uint64_t | high |
Definition at line 137 of file btConvexHullComputer.cpp.
|
inline |
Definition at line 143 of file btConvexHullComputer.cpp.
Referenced by operator+(), and operator-().
Definition at line 147 of file btConvexHullComputer.cpp.
|
inline |
Definition at line 151 of file btConvexHullComputer.cpp.
|
inline |
Definition at line 155 of file btConvexHullComputer.cpp.
|
inline |
Definition at line 239 of file btConvexHullComputer.cpp.
Referenced by btConvexHullInternal::Rational128::Rational128(), btConvexHullInternal::shrink(), and btConvexHullInternal::Rational128::toScalar().
|
static |
Definition at line 853 of file btConvexHullComputer.cpp.
References Freestyle::a, usdtokens::b(), and result.
Referenced by btConvexHullInternal::Rational64::compare(), and operator*().
|
static |
Definition at line 880 of file btConvexHullComputer.cpp.
References Freestyle::a, usdtokens::b(), and result.
btConvexHullInternal::Int128 btConvexHullInternal::Int128::operator* | ( | int64_t | b | ) | const |
Definition at line 839 of file btConvexHullComputer.cpp.
References Freestyle::a, usdtokens::b(), high, mul(), and result.
Definition at line 168 of file btConvexHullComputer.cpp.
References usdtokens::b(), high, Int128(), low, and result.
|
inline |
Definition at line 222 of file btConvexHullComputer.cpp.
Definition at line 201 of file btConvexHullComputer.cpp.
References usdtokens::b(), high, and low.
|
inline |
Definition at line 163 of file btConvexHullComputer.cpp.
Definition at line 185 of file btConvexHullComputer.cpp.
References usdtokens::b(), high, low, and result.
Definition at line 244 of file btConvexHullComputer.cpp.
References usdtokens::b(), high, and low.
|
inline |
Definition at line 233 of file btConvexHullComputer.cpp.
Referenced by btConvexHullInternal::shrink(), btConvexHullInternal::Rational128::toScalar(), btConvexHullInternal::PointR128::xvalue(), btConvexHullInternal::PointR128::yvalue(), and btConvexHullInternal::PointR128::zvalue().
|
inline |
Definition at line 249 of file btConvexHullComputer.cpp.
References usdtokens::b(), high, and low.
Referenced by btConvexHullInternal::Rational128::compare(), and btConvexHullInternal::Rational64::compare().
uint64_t btConvexHullInternal::Int128::high |
Definition at line 141 of file btConvexHullComputer.cpp.
Referenced by getSign(), operator*(), operator+(), operator++(), operator+=(), operator-(), operator<(), toScalar(), and ucmp().
uint64_t btConvexHullInternal::Int128::low |
Definition at line 140 of file btConvexHullComputer.cpp.
Referenced by getSign(), operator+(), operator++(), operator+=(), operator-(), operator<(), toScalar(), and ucmp().