Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for LargeIslandSplitter, including all inherited members.
AssignSplit(const Body *inBody1, const Body *inBody2) | LargeIslandSplitter | |
AssignToNonParallelSplit(const Body *inBody) | LargeIslandSplitter | |
cLargeIslandTreshold | LargeIslandSplitter | static |
cNonParallelSplitIdx | LargeIslandSplitter | static |
cNumSplits | LargeIslandSplitter | static |
EStatus enum name | LargeIslandSplitter | |
FetchNextBatch(uint &outSplitIslandIndex, uint32 *&outConstraintsBegin, uint32 *&outConstraintsEnd, uint32 *&outContactsBegin, uint32 *&outContactsEnd, bool &outFirstIteration) | LargeIslandSplitter | |
GetIslandIndex(uint inSplitIslandIndex) const | LargeIslandSplitter | inline |
MarkBatchProcessed(uint inSplitIslandIndex, const uint32 *inConstraintsBegin, const uint32 *inConstraintsEnd, const uint32 *inContactsBegin, const uint32 *inContactsEnd, bool &outLastIteration, bool &outFinalBatch) | LargeIslandSplitter | |
NonCopyable()=default | NonCopyable | |
NonCopyable(const NonCopyable &)=delete | NonCopyable | |
operator=(const NonCopyable &)=delete | NonCopyable | |
Prepare(const IslandBuilder &inIslandBuilder, uint32 inNumActiveBodies, TempAllocator *inTempAllocator) | LargeIslandSplitter | |
PrepareForSolvePositions() | LargeIslandSplitter | |
Reset(TempAllocator *inTempAllocator) | LargeIslandSplitter | |
SplitIsland(uint32 inIslandIndex, const IslandBuilder &inIslandBuilder, const BodyManager &inBodyManager, const ContactConstraintManager &inContactManager, Constraint **inActiveConstraints, CalculateSolverSteps &ioStepsCalculator) | LargeIslandSplitter | |
~LargeIslandSplitter() | LargeIslandSplitter |