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

Public Member Functions

PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector ()
 Default constructor.
 
PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector (const PxReal *v)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector (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 UnAlignedSpatialVector operator+ (const UnAlignedSpatialVector &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector operator- (const UnAlignedSpatialVector &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector operator- () const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector operator* (PxReal s) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void operator*= (const PxReal s)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void operator+= (const UnAlignedSpatialVector &v)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void operator+= (const SpatialVectorF &v)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void operator-= (const UnAlignedSpatialVector &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 UnAlignedSpatialVector &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE PxReal innerProduct (const SpatialVectorF &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE PxReal dot (const UnAlignedSpatialVector &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE PxReal dot (const SpatialVectorF &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector cross (const UnAlignedSpatialVector &v) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector abs () const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector rotate (const PxTransform &rot) const
 
PX_CUDA_CALLABLE PX_FORCE_INLINE UnAlignedSpatialVector 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::UnAlignedSpatialVector 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 UnAlignedSpatialVector Zero ()
 

Public Attributes

PxVec3 top
 
PxVec3 bottom
 

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