RavEngine
Loading...
Searching...
No Matches
physx::Cm::SpatialVectorF Struct Reference
Collaboration diagram for physx::Cm::SpatialVectorF:
[legend]

Public Member Functions

PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF ()
 Default constructor.
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF (const PxReal *v)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF (const PxVec3 &top_, const PxVec3 &bottom_)
 Construct from two PxcVectors.
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void operator= (const SpatialVectorF &v)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF operator+ (const SpatialVectorF &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF operator- (const SpatialVectorF &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF operator- () const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF operator* (PxReal s) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF multiply (const SpatialVectorF &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void operator*= (const PxReal s)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void operator+= (const SpatialVectorF &v)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void operator-= (const SpatialVectorF &v)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE PxReal magnitude () const
 
PX_FORCE_INLINE PxReal magnitudeSquared () const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE PxReal innerProduct (const SpatialVectorF &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE PxReal dot (const SpatialVectorF &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE PxReal dot (const SpatialVector &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF cross (const SpatialVectorF &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF abs () const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF rotate (const PxTransform &rot) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF rotateInv (const PxTransform &rot) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE bool isFinite () const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE bool isValid (const PxReal maxV) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE Cm::SpatialVectorF scale (PxReal l, PxReal a) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void assignTo (PxReal *val) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE PxReal & operator[] (const PxU32 index)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE const PxReal & operator[] (const PxU32 index) const
 

Static Public Member Functions

static PX_CUDA_CALLABLE PX_FORCE_INLINE SpatialVectorF Zero ()
 

Public Attributes

PxVec3 top
 
PxReal pad0
 
PxVec3 bottom
 
PxReal pad1
 

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