Table of Contents

Struct CompoundPairOverlaps

Namespace
BepuPhysics.CollisionDetection.CollisionTasks
Assembly
BepuPhysics.dll
public struct CompoundPairOverlaps : ICollisionTaskOverlaps<ChildOverlapsCollection>
Implements
Inherited Members

Constructors

CompoundPairOverlaps(BufferPool, int, int)

public CompoundPairOverlaps(BufferPool pool, int pairCapacity, int subpairCapacity)

Parameters

pool BufferPool
pairCapacity int
subpairCapacity int

Methods

CreatePairOverlaps(int)

public void CreatePairOverlaps(int childrenInPair)

Parameters

childrenInPair int

Dispose(BufferPool)

public void Dispose(BufferPool pool)

Parameters

pool BufferPool

GetOverlapsForPair(int)

public ref ChildOverlapsCollection GetOverlapsForPair(int subpairIndex)

Parameters

subpairIndex int

Returns

ChildOverlapsCollection

GetPairOverlaps(int, out Buffer<ChildOverlapsCollection>, out Buffer<OverlapQueryForPair>)

public void GetPairOverlaps(int pairIndex, out Buffer<ChildOverlapsCollection> pairOverlaps, out Buffer<OverlapQueryForPair> pairQueries)

Parameters

pairIndex int
pairOverlaps Buffer<ChildOverlapsCollection>
pairQueries Buffer<OverlapQueryForPair>