|
RavEngine
|
A padded version of Gu::Box, to safely load its data using SIMD. More...
#include <GuBox.h>
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) |
A padded version of Gu::Box, to safely load its data using SIMD.