RavEngine
Loading...
Searching...
No Matches
physx::Bp::IntegerAABB Class Reference

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]
 

Member Function Documentation

◆ setEmpty()

PX_INLINE void physx::Bp::IntegerAABB::setEmpty ( )
inline

PX_IR(0.0f);


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