Table of Contents

Struct BatcherContinuations<T>

Namespace
BepuPhysics.CollisionDetection
Assembly
BepuPhysics.dll
public struct BatcherContinuations<T> where T : unmanaged, ICollisionTestContinuation

Type Parameters

T
Inherited Members

Fields

Continuations

public Buffer<T> Continuations

Field Value

Buffer<T>

IdPool

public IdPool IdPool

Field Value

IdPool

Methods

ContributeChildToContinuation<TCallbacks>(ref PairContinuation, ref ConvexContactManifold, ref CollisionBatcher<TCallbacks>)

public void ContributeChildToContinuation<TCallbacks>(ref PairContinuation continuation, ref ConvexContactManifold manifold, ref CollisionBatcher<TCallbacks> batcher) where TCallbacks : struct, ICollisionCallbacks

Parameters

continuation PairContinuation
manifold ConvexContactManifold
batcher CollisionBatcher<TCallbacks>

Type Parameters

TCallbacks

ContributeUntestedChildToContinuation<TCallbacks>(ref PairContinuation, ref CollisionBatcher<TCallbacks>)

public void ContributeUntestedChildToContinuation<TCallbacks>(ref PairContinuation continuation, ref CollisionBatcher<TCallbacks> batcher) where TCallbacks : struct, ICollisionCallbacks

Parameters

continuation PairContinuation
batcher CollisionBatcher<TCallbacks>

Type Parameters

TCallbacks

CreateContinuation(int, BufferPool, out int)

public ref T CreateContinuation(int slotsInContinuation, BufferPool pool, out int index)

Parameters

slotsInContinuation int
pool BufferPool
index int

Returns

T