Class CollisionCollector

java.lang.Object
jolt.BaseJoltNative
jolt.SegmentedJoltNative
jolt.physics.collision.CollisionCollector
All Implemented Interfaces:
JoltNative
Direct Known Subclasses:
CastRayCollector, CastShapeBodyCollector, CollidePointCollector, CollideShapeBodyCollector, CollideShapeCollector, RayCastBodyCollector, TransformedShapeCollector

public abstract class CollisionCollector extends SegmentedJoltNative
CollisionCollector relies on preview features of the Java platform:
Programs can only use CollisionCollector when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
  • Constructor Details

  • Method Details

    • reset

      public void reset()
    • getEarlyOutFraction

      public abstract float getEarlyOutFraction()
    • getContext

      public abstract TransformedShape getContext(MemorySessionPREVIEW arena)
    • setContext

      public abstract void setContext(TransformedShape context)
    • updateEarlyOutFraction

      public void updateEarlyOutFraction(float fraction)
    • resetEarlyOutFraction

      public void resetEarlyOutFraction(float fraction)
    • forceEarlyOut

      public abstract void forceEarlyOut()
    • shouldEarlyOut

      public abstract boolean shouldEarlyOut()