Package physx.physics

Class PxScene

    • Constructor Detail

      • PxScene

        protected PxScene()
      • PxScene

        protected PxScene​(long address)
    • Method Detail

      • wrapPointer

        public static PxScene wrapPointer​(long address)
      • addActor

        public void addActor​(PxActor actor)
        Parameters:
        actor - PxActor [Ref]
      • removeActor

        public void removeActor​(PxActor actor)
        Parameters:
        actor - PxActor [Ref]
      • removeActor

        public void removeActor​(PxActor actor,
                                boolean wakeOnLostTouch)
        Parameters:
        actor - PxActor [Ref]
        wakeOnLostTouch - boolean
      • simulate

        public void simulate​(float elapsedTime)
        Parameters:
        elapsedTime - float
      • simulate

        public void simulate​(float elapsedTime,
                             PxBaseTask completionTask)
        Parameters:
        elapsedTime - float
        completionTask - PxBaseTask
      • simulate

        public void simulate​(float elapsedTime,
                             PxBaseTask completionTask,
                             NativeObject scratchMemBlock)
        Parameters:
        elapsedTime - float
        completionTask - PxBaseTask
        scratchMemBlock - any
      • simulate

        public void simulate​(float elapsedTime,
                             PxBaseTask completionTask,
                             NativeObject scratchMemBlock,
                             int scratchMemBlockSize)
        Parameters:
        elapsedTime - float
        completionTask - PxBaseTask
        scratchMemBlock - any
        scratchMemBlockSize - unsigned long
      • simulate

        public void simulate​(float elapsedTime,
                             PxBaseTask completionTask,
                             NativeObject scratchMemBlock,
                             int scratchMemBlockSize,
                             boolean controlSimulation)
        Parameters:
        elapsedTime - float
        completionTask - PxBaseTask
        scratchMemBlock - any
        scratchMemBlockSize - unsigned long
        controlSimulation - boolean
      • fetchResults

        public boolean fetchResults()
        Returns:
        boolean
      • fetchResults

        public boolean fetchResults​(boolean block)
        Parameters:
        block - boolean
        Returns:
        boolean
      • setGravity

        public void setGravity​(PxVec3 vec)
        Parameters:
        vec - PxVec3 [Const, Ref]
      • getGravity

        public PxVec3 getGravity()
        Returns:
        PxVec3 [Value]
      • release

        public void release()
      • setFlag

        public void setFlag​(int flag,
                            boolean value)
        Parameters:
        flag - PxSceneFlagEnum [enum]
        value - boolean
      • getTimestamp

        public int getTimestamp()
        Returns:
        unsigned long