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

Public Types

enum  { NTRADEOFF = 9 }
 

Public Member Functions

 SubSortQuick (PxU32 *permute, const PxBounds3V *allBounds_, PxU32 allBoundsSize, PxReal sizePerfTradeOff01)
 
void sort4 (PxU32 *PX_RESTRICT permute, const PxU32 clusterSize, PxArray< RTreeNodeNQ > &resultTree, PxU32 &maxLevels, PxBounds3V &subTreeBound, PxU32 level=0)
 

Public Attributes

const PxU32 * permuteEnd
 
const PxU32 * permuteStart
 
const PxBounds3V * allBounds
 
PxArray< PxVec3 > boundCenters
 
PxU32 maxBoundsPerLeafPage
 

Static Public Attributes

static const PxReal reductionFactors [RTREE_N-1] = {0.8f, 0.7f, 0.6f}
 
static const PxU32 stopAtTrisPerLeaf1 [NTRADEOFF] = {16, 14, 12, 10, 8, 7, 6, 5, 4}
 

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