RavEngine
Loading...
Searching...
No Matches
physx::Ext::Vec3 Class Reference

Public Member Functions

PX_FORCE_INLINE Vec3 (const Vec3 &other)
 
PX_FORCE_INLINE Vec3 (PxF64 x_, PxF64 y_, PxF64 z_)
 
PX_FORCE_INLINE Vec3 (PxF32 x_, PxF32 y_, PxF32 z_)
 
PX_FORCE_INLINE void set (PxF64 xCoord, PxF64 yCoord, PxF64 zCoord)
 
PX_FORCE_INLINE PxVec3 toFloat () const
 
PX_FORCE_INLINE Vec3 max (const Vec3 &lhs) const
 
PX_FORCE_INLINE Vec3 min (const Vec3 &lhs) const
 
PX_FORCE_INLINE PxF64 magnitudeSquared () const
 
PX_FORCE_INLINE PxF64 magnitude () const
 
PX_FORCE_INLINE Vec3 getNormalized () const
 
PX_FORCE_INLINE PxF64 dot (const Vec3 &rhs) const
 
PX_FORCE_INLINE Vec3 cross (const Vec3 &v) const
 
PX_FORCE_INLINE Vec3 operator+ (const Vec3 &v) const
 
PX_FORCE_INLINE Vec3 operator- (const Vec3 &v) const
 
PX_FORCE_INLINE Vec3 operator* (const PxF64 &v) const
 
PX_FORCE_INLINE Vec3 operator/ (const PxF64 &v) const
 
PX_FORCE_INLINE Vec3 & operator+= (const Vec3 &v)
 
PX_FORCE_INLINE Vec3 & operator-= (const Vec3 &v)
 
PX_FORCE_INLINE Vec3 & operator*= (PxF64 f)
 
PX_FORCE_INLINE Vec3 & operator/= (PxF64 f)
 
PX_FORCE_INLINE PxF64 & operator[] (PxU32 index)
 
PX_FORCE_INLINE const PxF64 & operator[] (PxU32 index) const
 

Public Attributes

PxF64 x
 
PxF64 y
 
PxF64 z
 

The documentation for this class was generated from the following file: