|
RavEngine
|
Public Types | |
| enum | { MIN_X = 0 , MIN_Y , MIN_Z , MAX_X , MAX_Y , MAX_Z } |
Public Member Functions | |
| IntegerAABB (const PxBounds3 &b, PxReal contactDistance) | |
| PX_FORCE_INLINE ValType | getMin (PxU32 i) const |
| PX_FORCE_INLINE ValType | getMax (PxU32 i) const |
| PX_FORCE_INLINE ValType | getExtent (PxU32 isMax, PxU32 index) const |
| PX_FORCE_INLINE ValType | getMinX () const |
| PX_FORCE_INLINE ValType | getMinY () const |
| PX_FORCE_INLINE ValType | getMinZ () const |
| PX_FORCE_INLINE ValType | getMaxX () const |
| PX_FORCE_INLINE ValType | getMaxY () const |
| PX_FORCE_INLINE ValType | getMaxZ () const |
| PX_FORCE_INLINE void | encode (const PxBounds3 &bounds) |
| PX_FORCE_INLINE void | decode (PxBounds3 &bounds) const |
| PX_FORCE_INLINE void | shift (const PxVec3 &shift) |
| PX_INLINE bool | isInside (const IntegerAABB &box) const |
| PX_FORCE_INLINE bool | intersects (const IntegerAABB &b) const |
| PX_FORCE_INLINE bool | intersects1D (const IntegerAABB &b, const PxU32 axis) const |
| PX_FORCE_INLINE void | include (const IntegerAABB &b) |
| PX_INLINE void | setEmpty () |
Static Public Member Functions | |
| static PX_FORCE_INLINE ValType | encodeFloatMin (PxU32 source) |
| static PX_FORCE_INLINE ValType | encodeFloatMax (PxU32 source) |
Public Attributes | |
| ValType | mMinMax [6] |
|
inline |
PX_IR(0.0f);