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 - WebIDL type: PxActor [Ref]
      • removeActor

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

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

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

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

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

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

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

        public boolean fetchResults()
        Returns:
        WebIDL type: boolean
      • fetchResults

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

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

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

        public void release()
      • setFlag

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

        public int getTimestamp()
        Returns:
        WebIDL type: unsigned long