RavEngine
Loading...
Searching...
No Matches
physx::Gu::RTreePage Struct Reference

Public Member Functions

PX_FORCE_INLINE PxU32 nodeCount () const
 
PX_FORCE_INLINE void setEmpty (PxU32 startIndex=0)
 
PX_FORCE_INLINE bool isEmpty (PxU32 index) const
 
PX_FORCE_INLINE void copyNode (PxU32 targetIndex, const RTreePage &sourcePage, PxU32 sourceIndex)
 
PX_FORCE_INLINE void setNode (PxU32 targetIndex, const RTreeNodeQ &node)
 
PX_FORCE_INLINE void clearNode (PxU32 nodeIndex)
 
PX_FORCE_INLINE void getNode (PxU32 nodeIndex, RTreeNodeQ &result) const
 
PX_FORCE_INLINE void computeBounds (RTreeNodeQ &bounds)
 
PX_FORCE_INLINE void adjustChildBounds (PxU32 index, const RTreeNodeQ &adjustedChildBounds)
 
PX_FORCE_INLINE void growChildBounds (PxU32 index, const RTreeNodeQ &adjustedChildBounds)
 
PX_FORCE_INLINE PxU32 getNodeHandle (PxU32 index) const
 
PX_FORCE_INLINE PxU32 isLeaf (PxU32 index) const
 

Public Attributes

RTreeValue minx [RTREE_N]
 
RTreeValue miny [RTREE_N]
 
RTreeValue minz [RTREE_N]
 
RTreeValue maxx [RTREE_N]
 
RTreeValue maxy [RTREE_N]
 
RTreeValue maxz [RTREE_N]
 
PxU32 ptrs [RTREE_N]
 

Static Public Attributes

static const RTreeValue MN = -PX_MAX_F32
 
static const RTreeValue MX = PX_MAX_F32
 

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