#include <PxExtended.h>
++ +
Public Member Functions | |
| PX_INLINE | PxExtendedVec3 () |
| PX_INLINE | PxExtendedVec3 (PxExtended _x, PxExtended _y, PxExtended _z) |
| PX_INLINE bool | isZero () const |
| PX_INLINE PxExtended | dot (const PxVec3 &v) const |
| PX_INLINE PxExtended | distanceSquared (const PxExtendedVec3 &v) const |
| PX_INLINE PxExtended | magnitudeSquared () const |
| PX_INLINE PxExtended | magnitude () const |
| PX_INLINE PxExtended | normalize () |
| PX_INLINE bool | isFinite () const |
| PX_INLINE void | maximum (const PxExtendedVec3 &v) |
| PX_INLINE void | minimum (const PxExtendedVec3 &v) |
| PX_INLINE void | set (PxExtended x_, PxExtended y_, PxExtended z_) |
| PX_INLINE void | setPlusInfinity () |
| PX_INLINE void | setMinusInfinity () |
| PX_INLINE void | cross (const PxExtendedVec3 &left, const PxVec3 &right) |
| PX_INLINE void | cross (const PxExtendedVec3 &left, const PxExtendedVec3 &right) |
| PX_INLINE PxExtendedVec3 | cross (const PxExtendedVec3 &v) const |
| PX_INLINE void | cross (const PxVec3 &left, const PxExtendedVec3 &right) |
| PX_INLINE PxExtendedVec3 | operator- () const |
| PX_INLINE PxExtendedVec3 & | operator+= (const PxExtendedVec3 &v) |
| PX_INLINE PxExtendedVec3 & | operator-= (const PxExtendedVec3 &v) |
| PX_INLINE PxExtendedVec3 & | operator+= (const PxVec3 &v) |
| PX_INLINE PxExtendedVec3 & | operator-= (const PxVec3 &v) |
| PX_INLINE PxExtendedVec3 & | operator*= (const PxReal &s) |
| PX_INLINE PxExtendedVec3 | operator+ (const PxExtendedVec3 &v) const |
| PX_INLINE PxVec3 | operator- (const PxExtendedVec3 &v) const |
| PX_INLINE PxExtended & | operator[] (int index) |
| PX_INLINE PxExtended | operator[] (int index) const |
Public Attributes | |
| PxExtended | x |
| PxExtended | y |
| PxExtended | z |
| PX_INLINE PxExtendedVec3::PxExtendedVec3 | +( | ++ | ) | + [inline] |
+
+ +
| PX_INLINE PxExtendedVec3::PxExtendedVec3 | +( | +PxExtended | +_x, | +|
| + | + | PxExtended | +_y, | +|
| + | + | PxExtended | +_z | + |
| + | ) | + [inline] |
+
+ +
+
| PX_INLINE void PxExtendedVec3::cross | +( | +const PxVec3 & | +left, | +|
| + | + | const PxExtendedVec3 & | +right | + |
| + | ) | + [inline] |
+
| PX_INLINE PxExtendedVec3 PxExtendedVec3::cross | +( | +const PxExtendedVec3 & | +v | +) | + const [inline] |
+
+ +
References cross().
+ +| PX_INLINE void PxExtendedVec3::cross | +( | +const PxExtendedVec3 & | +left, | +|
| + | + | const PxExtendedVec3 & | +right | + |
| + | ) | + [inline] |
+
| PX_INLINE void PxExtendedVec3::cross | +( | +const PxExtendedVec3 & | +left, | +|
| + | + | const PxVec3 & | +right | + |
| + | ) | + [inline] |
+
| PX_INLINE PxExtended PxExtendedVec3::distanceSquared | +( | +const PxExtendedVec3 & | +v | +) | + const [inline] |
+
| PX_INLINE PxExtended PxExtendedVec3::dot | +( | +const PxVec3 & | +v | +) | + const [inline] |
+
| PX_INLINE bool PxExtendedVec3::isFinite | +( | ++ | ) | + const [inline] |
+
+ +
References PxIsFinite().
+ +| PX_INLINE bool PxExtendedVec3::isZero | +( | ++ | ) | + const [inline] |
+
+ +
| PX_INLINE PxExtended PxExtendedVec3::magnitude | +( | ++ | ) | + const [inline] |
+
+ +
References PxSqrt().
+ +| PX_INLINE PxExtended PxExtendedVec3::magnitudeSquared | +( | ++ | ) | + const [inline] |
+
+ +
| PX_INLINE void PxExtendedVec3::maximum | +( | +const PxExtendedVec3 & | +v | +) | + [inline] |
+
| PX_INLINE void PxExtendedVec3::minimum | +( | +const PxExtendedVec3 & | +v | +) | + [inline] |
+
| PX_INLINE PxExtended PxExtendedVec3::normalize | +( | ++ | ) | + [inline] |
+
+ +
| PX_INLINE PxExtendedVec3& PxExtendedVec3::operator*= | +( | +const PxReal & | +s | +) | + [inline] |
+
+ +
| PX_INLINE PxExtendedVec3 PxExtendedVec3::operator+ | +( | +const PxExtendedVec3 & | +v | +) | + const [inline] |
+
| PX_INLINE PxExtendedVec3& PxExtendedVec3::operator+= | +( | +const PxVec3 & | +v | +) | + [inline] |
+
| PX_INLINE PxExtendedVec3& PxExtendedVec3::operator+= | +( | +const PxExtendedVec3 & | +v | +) | + [inline] |
+
| PX_INLINE PxVec3 PxExtendedVec3::operator- | +( | +const PxExtendedVec3 & | +v | +) | + const [inline] |
+
| PX_INLINE PxExtendedVec3 PxExtendedVec3::operator- | +( | ++ | ) | + const [inline] |
+
+ +
| PX_INLINE PxExtendedVec3& PxExtendedVec3::operator-= | +( | +const PxVec3 & | +v | +) | + [inline] |
+
| PX_INLINE PxExtendedVec3& PxExtendedVec3::operator-= | +( | +const PxExtendedVec3 & | +v | +) | + [inline] |
+
| PX_INLINE PxExtended PxExtendedVec3::operator[] | +( | +int | +index | +) | + const [inline] |
+
+ +
References PX_ASSERT.
+ +| PX_INLINE PxExtended& PxExtendedVec3::operator[] | +( | +int | +index | +) | + [inline] |
+
+ +
References PX_ASSERT.
+ +| PX_INLINE void PxExtendedVec3::set | +( | +PxExtended | +x_, | +|
| + | + | PxExtended | +y_, | +|
| + | + | PxExtended | +z_ | + |
| + | ) | + [inline] |
+
+ +
| PX_INLINE void PxExtendedVec3::setMinusInfinity | +( | ++ | ) | + [inline] |
+
+ +
References PX_MAX_EXTENDED.
+ +| PX_INLINE void PxExtendedVec3::setPlusInfinity | +( | ++ | ) | + [inline] |
+
+ +
References PX_MAX_EXTENDED.
+ ++
| PxExtended PxExtendedVec3::x | +
+ +
Referenced by PxControllerDesc::copy(), cross(), distanceSquared(), maximum(), minimum(), operator+(), operator+=(), operator-(), operator-=(), PxControllerDesc::PxControllerDesc(), and toVec3().
+ +| PxExtended PxExtendedVec3::y | +
+ +
Referenced by PxControllerDesc::copy(), cross(), distanceSquared(), maximum(), minimum(), operator+(), operator+=(), operator-(), operator-=(), PxControllerDesc::PxControllerDesc(), and toVec3().
+ +| PxExtended PxExtendedVec3::z | +
+ +
Referenced by PxControllerDesc::copy(), cross(), distanceSquared(), maximum(), minimum(), operator+(), operator+=(), operator-(), operator-=(), PxControllerDesc::PxControllerDesc(), and toVec3().
+ ++