Class PxControllerManager

java.lang.Object
physx.NativeObject
physx.character.PxControllerManager

public class PxControllerManager extends NativeObject
  • Field Details

    • SIZEOF

      public static final int SIZEOF
    • ALIGNOF

      public static final int ALIGNOF
      See Also:
  • Constructor Details

    • PxControllerManager

      protected PxControllerManager()
    • PxControllerManager

      protected PxControllerManager(long address)
  • Method Details

    • wrapPointer

      public static PxControllerManager wrapPointer(long address)
    • arrayGet

      public static PxControllerManager arrayGet(long baseAddress, int index)
    • release

      public void release()
    • getScene

      public PxScene getScene()
      Returns:
      WebIDL type: PxScene [Ref]
    • getNbControllers

      public int getNbControllers()
      Returns:
      WebIDL type: unsigned long
    • getController

      public PxController getController(int index)
      Parameters:
      index - WebIDL type: unsigned long
      Returns:
      WebIDL type: PxController
    • createController

      public PxController createController(PxControllerDesc desc)
      Parameters:
      desc - WebIDL type: PxControllerDesc [Const, Ref]
      Returns:
      WebIDL type: PxController
    • purgeControllers

      public void purgeControllers()
    • getNbObstacleContexts

      public int getNbObstacleContexts()
      Returns:
      WebIDL type: unsigned long
    • getObstacleContext

      public PxObstacleContext getObstacleContext(int index)
      Parameters:
      index - WebIDL type: unsigned long
      Returns:
      WebIDL type: PxObstacleContext
    • createObstacleContext

      public PxObstacleContext createObstacleContext()
      Returns:
      WebIDL type: PxObstacleContext
    • computeInteractions

      public void computeInteractions(float elapsedTime)
      Parameters:
      elapsedTime - WebIDL type: float
    • setTessellation

      public void setTessellation(boolean flag, float maxEdgeLength)
      Parameters:
      flag - WebIDL type: boolean
      maxEdgeLength - WebIDL type: float
    • setOverlapRecoveryModule

      public void setOverlapRecoveryModule(boolean flag)
      Parameters:
      flag - WebIDL type: boolean
    • setPreciseSweeps

      public void setPreciseSweeps(boolean flags)
      Parameters:
      flags - WebIDL type: boolean
    • setPreventVerticalSlidingAgainstCeiling

      public void setPreventVerticalSlidingAgainstCeiling(boolean flag)
      Parameters:
      flag - WebIDL type: boolean
    • shiftOrigin

      public void shiftOrigin(PxVec3 shift)
      Parameters:
      shift - WebIDL type: PxVec3 [Const, Ref]