PxVec3Padded
Defined in include/foundation/PxVec3.h
- 
class PxVec3Padded : public PxVec3T<float>
- A padded version of PxVec3, to safely load its data using SIMD. - Public Functions - 
inline PxVec3Padded()
 - 
inline ~PxVec3Padded()
 - 
inline PxVec3Padded(float f)
 - 
inline PxVec3Padded &operator=(const PxVec3Padded &p)
- Assignment operator. - To fix this: error: definition of implicit copy assignment operator for ‘PxVec3Padded’ is deprecated because it has a user-declared destructor [-Werror,-Wdeprecated] 
 - 
inline float &operator[](unsigned int index)
- element access 
 - 
inline const float &operator[](unsigned int index) const
- element access 
 - 
inline bool operator!=(const PxVec3T &v) const
- returns true if the two vectors are not exactly equal. 
 - 
inline bool isZero() const
- tests for exact zero vector 
 - 
inline bool isFinite() const
- returns true if all 3 elems of the vector are finite (not NAN or INF, etc.) 
 - 
inline bool isNormalized() const
- is normalized - used by API parameter validation 
 - 
inline float magnitude() const
- returns the magnitude 
 - 
inline float normalize()
- normalizes the vector in place 
 - 
inline float normalizeSafe()
- normalizes the vector in place. - Does nothing if vector magnitude is under PX_NORMALIZATION_EPSILON. Returns vector magnitude if >= PX_NORMALIZATION_EPSILON and 0.0f otherwise. 
 - 
inline float normalizeFast()
- normalizes the vector in place. - Asserts if vector magnitude is under PX_NORMALIZATION_EPSILON. returns vector magnitude. 
 - 
inline float minElement() const
- returns MIN(x, y, z); 
 - 
inline float maxElement() const
- returns MAX(x, y, z); 
 
- 
inline PxVec3Padded()