Class PxControllerManager

    • Constructor Detail

      • PxControllerManager

        protected PxControllerManager()
      • PxControllerManager

        protected PxControllerManager​(long address)
    • Method Detail

      • 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
      • purgeControllers

        public void purgeControllers()
      • getNbObstacleContexts

        public int getNbObstacleContexts()
        Returns:
        WebIDL type: unsigned long
      • 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]