Class PxControllerFilterCallback

java.lang.Object
physx.NativeObject
physx.character.PxControllerFilterCallback
Direct Known Subclasses:
PxControllerFilterCallbackImpl

public class PxControllerFilterCallback extends NativeObject
Dedicated filtering callback for CCT vs CCT.

This controls collisions between CCTs (one CCT vs anoter CCT).

To make each CCT collide against all other CCTs, just return true - or simply avoid defining a callback. To make each CCT freely go through all other CCTs, just return false. Otherwise create a custom filtering logic in this callback.

See Also:
  • Field Details

    • SIZEOF

      public static final int SIZEOF
    • ALIGNOF

      public static final int ALIGNOF
      See Also:
  • Constructor Details

    • PxControllerFilterCallback

      protected PxControllerFilterCallback()
    • PxControllerFilterCallback

      protected PxControllerFilterCallback(long address)
  • Method Details

    • wrapPointer

      public static PxControllerFilterCallback wrapPointer(long address)
    • arrayGet

      public static PxControllerFilterCallback arrayGet(long baseAddress, int index)
    • destroy

      public void destroy()
    • filter

      public boolean filter(PxController a, PxController b)
      Filtering method for CCT-vs-CCT.
      Parameters:
      a - First CCT
      b - Second CCT
      Returns:
      true to keep the pair, false to filter it out