RavEngine
Loading...
Searching...
No Matches
physx::SubSortSAH Struct Reference
Collaboration diagram for physx::SubSortSAH:
[legend]

Public Member Functions

 SubSortSAH (PxU32 *permute, const PxBounds3V *allBounds_, PxU32 numBounds, const PxU32 *xOrder_, const PxU32 *yOrder_, const PxU32 *zOrder_, const PxU32 *xRanks_, const PxU32 *yRanks_, const PxU32 *zRanks_, PxReal sizePerfTradeOff01)
 
PxU32 split (PxU32 *permute, PxU32 clusterSize)
 
PxF32 computeSA (const PxU32 *permute, const Interval &split)
 
void sort4 (PxU32 *permute, PxU32 clusterSize, PxArray< RTreeNodeNQ > &resultTree, PxU32 &maxLevels, PxU32 level=0, RTreeNodeNQ *parentNode=NULL)
 

Public Attributes

PxU32 *PX_RESTRICT permuteStart
 
PxU32 *PX_RESTRICT *PX_RESTRICT tempPermute
 
const PxBounds3V *PX_RESTRICT allBounds
 
PxF32 *PX_RESTRICT metricL
 
PxF32 *PX_RESTRICT metricR
 
const PxU32 *PX_RESTRICT xOrder
 
const PxU32 *PX_RESTRICT *PX_RESTRICT yOrder
 
const PxU32 *PX_RESTRICT *PX_RESTRICT *PX_RESTRICT zOrder
 
const PxU32 *PX_RESTRICT xRanks
 
const PxU32 *PX_RESTRICT *PX_RESTRICT yRanks
 
const PxU32 *PX_RESTRICT *PX_RESTRICT *PX_RESTRICT zRanks
 
PxU32 *PX_RESTRICT tempRanks
 
PxU32 nbTotalBounds
 
PxU32 iTradeOff
 

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