RavEngine
Loading...
Searching...
No Matches
physx::Gu::BoxPadded Class Reference

A padded version of Gu::Box, to safely load its data using SIMD. More...

#include <GuBox.h>

Inheritance diagram for physx::Gu::BoxPadded:
[legend]
Collaboration diagram for physx::Gu::BoxPadded:
[legend]

Public Attributes

PxU32 padding
 
- Public Attributes inherited from physx::Gu::Box
PxMat33 rot
 
PxVec3 center
 
PxVec3 extents
 

Additional Inherited Members

- Public Member Functions inherited from physx::Gu::Box
PX_FORCE_INLINE Box ()
 Constructor.
 
PX_FORCE_INLINE Box (const PxVec3 &origin, const PxVec3 &extent, const PxMat33 &base)
 Constructor.
 
PX_FORCE_INLINE Box (const Box &other)
 Copy constructor.
 
PX_FORCE_INLINE ~Box ()
 Destructor.
 
PX_FORCE_INLINE const Box & operator= (const Box &other)
 Assignment operator.
 
PX_INLINE void setEmpty ()
 Setups an empty box.
 
PX_INLINE bool isValid () const
 Checks the box is valid.
 
PX_FORCE_INLINE void setAxes (const PxVec3 &axis0, const PxVec3 &axis1, const PxVec3 &axis2)
 
PX_FORCE_INLINE PxVec3 rotate (const PxVec3 &src) const
 
PX_FORCE_INLINE PxVec3 rotateInv (const PxVec3 &src) const
 
PX_FORCE_INLINE PxVec3 transform (const PxVec3 &src) const
 
PX_FORCE_INLINE PxTransform getTransform () const
 
PX_INLINE PxVec3 computeAABBExtent () const
 
PX_FORCE_INLINE void computeBoxPoints (PxVec3 *PX_RESTRICT pts) const
 
void create (const Gu::Capsule &capsule)
 

Detailed Description

A padded version of Gu::Box, to safely load its data using SIMD.


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