Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for TriangleSplitterBinning, including all inherited members.
GetInitialRange() const | TriangleSplitter | inline |
GetStats(Stats &outStats) const override | TriangleSplitterBinning | inlinevirtual |
GetTriangle(uint inIdx) const | TriangleSplitter | inline |
GetVertices() const | TriangleSplitter | inline |
mCentroids | TriangleSplitter | protected |
mSortedTriangleIdx | TriangleSplitter | protected |
mTriangles | TriangleSplitter | protected |
mVertices | TriangleSplitter | protected |
NonCopyable()=default | NonCopyable | |
NonCopyable(const NonCopyable &)=delete | NonCopyable | |
operator=(const NonCopyable &)=delete | NonCopyable | |
Split(const Range &inTriangles, Range &outLeft, Range &outRight) override | TriangleSplitterBinning | virtual |
SplitInternal(const Range &inTriangles, uint inDimension, float inSplit, Range &outLeft, Range &outRight) | TriangleSplitter | protected |
TriangleSplitter(const VertexList &inVertices, const IndexedTriangleList &inTriangles) | TriangleSplitter | |
TriangleSplitterBinning(const VertexList &inVertices, const IndexedTriangleList &inTriangles, uint inMinNumBins=8, uint inMaxNumBins=128, uint inNumTrianglesPerBin=6) | TriangleSplitterBinning | |
~TriangleSplitter()=default | TriangleSplitter | virtual |