58 void init(PxU32 initial16KDataBlocks, PxU32 maxBlocks);
60 void setBlockCount(PxU32 count);
61 PxU32 getUsedBlockCount()
const;
62 PxU32 getMaxUsedBlockCount()
const;
63 PxU32 getPeakConstraintBlockCount()
const;
64 void releaseUnusedBlocks();
72 PxU8* acquireExceptionalConstraintMemory(PxU32 size);
74 void acquireConstraintMemory();
75 void releaseConstraintMemory();
77 void releaseContacts();
78 void swapFrictionStreams();
79 void swapNpCacheStreams();
95 PxU32 mNpCacheActiveStream;
96 PxU32 mFrictionActiveStream;
97 PxU32 mCCDCacheActiveStream;
99 PxU32 mAllocatedBlocks;
101 PxU32 mInitialBlocks;
103 PxU32 mMaxUsedBlocks;
105 PxU32 mNbScratchBlocks;
108 PxU32 mPeakConstraintAllocations;
109 PxU32 mConstraintAllocations;
111 PxcNpMemBlock* acquire(
PxcNpMemBlockArray& trackingArray, PxU32* allocationCount = NULL, PxU32* peakAllocationCount = NULL,
bool isScratchAllocation =
false);
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39