PxExtendedVec3 Struct Reference
[Character]
#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 |
Constructor & Destructor Documentation
PX_INLINE PxExtendedVec3::PxExtendedVec3 | ( | ) | [inline] |
PX_INLINE PxExtendedVec3::PxExtendedVec3 | ( | PxExtended | _x, | |
PxExtended | _y, | |||
PxExtended | _z | |||
) | [inline] |
Member Function Documentation
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.
Member Data Documentation
Referenced by PxControllerDesc::copy(), cross(), distanceSquared(), maximum(), minimum(), operator+(), operator+=(), operator-(), operator-=(), PxControllerDesc::PxControllerDesc(), and toVec3().
Referenced by PxControllerDesc::copy(), cross(), distanceSquared(), maximum(), minimum(), operator+(), operator+=(), operator-(), operator-=(), PxControllerDesc::PxControllerDesc(), and toVec3().
Referenced by PxControllerDesc::copy(), cross(), distanceSquared(), maximum(), minimum(), operator+(), operator+=(), operator-(), operator-=(), PxControllerDesc::PxControllerDesc(), and toVec3().
The documentation for this struct was generated from the following file:
Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com