Package physx.vehicle

Class PxVehicleDriveDynData

    • Constructor Detail

      • PxVehicleDriveDynData

        protected PxVehicleDriveDynData()
      • PxVehicleDriveDynData

        protected PxVehicleDriveDynData​(long address)
    • Method Detail

      • destroy

        public void destroy()
      • getMControlAnalogVals

        public float getMControlAnalogVals​(int index)
        Parameters:
        index - Array index
        Returns:
        float
      • setMControlAnalogVals

        public void setMControlAnalogVals​(int index,
                                          float value)
        Parameters:
        index - Array index
        value - float
      • getMUseAutoGears

        public boolean getMUseAutoGears()
        Returns:
        boolean
      • setMUseAutoGears

        public void setMUseAutoGears​(boolean value)
        Parameters:
        value - boolean
      • getMGearUpPressed

        public boolean getMGearUpPressed()
        Returns:
        boolean
      • setMGearUpPressed

        public void setMGearUpPressed​(boolean value)
        Parameters:
        value - boolean
      • getMGearDownPressed

        public boolean getMGearDownPressed()
        Returns:
        boolean
      • setMGearDownPressed

        public void setMGearDownPressed​(boolean value)
        Parameters:
        value - boolean
      • getMCurrentGear

        public int getMCurrentGear()
        Returns:
        unsigned long
      • setMCurrentGear

        public void setMCurrentGear​(int value)
        Parameters:
        value - unsigned long
      • getMTargetGear

        public int getMTargetGear()
        Returns:
        unsigned long
      • setMTargetGear

        public void setMTargetGear​(int value)
        Parameters:
        value - unsigned long
      • getMEnginespeed

        public float getMEnginespeed()
        Returns:
        float
      • setMEnginespeed

        public void setMEnginespeed​(float value)
        Parameters:
        value - float
      • getMGearSwitchTime

        public float getMGearSwitchTime()
        Returns:
        float
      • setMGearSwitchTime

        public void setMGearSwitchTime​(float value)
        Parameters:
        value - float
      • getMAutoBoxSwitchTime

        public float getMAutoBoxSwitchTime()
        Returns:
        float
      • setMAutoBoxSwitchTime

        public void setMAutoBoxSwitchTime​(float value)
        Parameters:
        value - float
      • setToRestState

        public void setToRestState()
      • setAnalogInput

        public void setAnalogInput​(int type,
                                   float analogVal)
        Parameters:
        type - unsigned long
        analogVal - float
      • getAnalogInput

        public float getAnalogInput​(int type)
        Parameters:
        type - unsigned long
        Returns:
        float
      • setGearUp

        public void setGearUp​(boolean digitalVal)
        Parameters:
        digitalVal - boolean
      • setGearDown

        public void setGearDown​(boolean digitalVal)
        Parameters:
        digitalVal - boolean
      • getGearUp

        public boolean getGearUp()
        Returns:
        boolean
      • getGearDown

        public boolean getGearDown()
        Returns:
        boolean
      • setUseAutoGears

        public void setUseAutoGears​(boolean useAutoGears)
        Parameters:
        useAutoGears - boolean
      • getUseAutoGears

        public boolean getUseAutoGears()
        Returns:
        boolean
      • toggleAutoGears

        public void toggleAutoGears()
      • setCurrentGear

        public void setCurrentGear​(int currentGear)
        Parameters:
        currentGear - unsigned long
      • getCurrentGear

        public int getCurrentGear()
        Returns:
        unsigned long
      • setTargetGear

        public void setTargetGear​(int targetGear)
        Parameters:
        targetGear - unsigned long
      • getTargetGear

        public int getTargetGear()
        Returns:
        unsigned long
      • startGearChange

        public void startGearChange​(int targetGear)
        Parameters:
        targetGear - unsigned long
      • forceGearChange

        public void forceGearChange​(int targetGear)
        Parameters:
        targetGear - unsigned long
      • setEngineRotationSpeed

        public void setEngineRotationSpeed​(float speed)
        Parameters:
        speed - float
      • getEngineRotationSpeed

        public float getEngineRotationSpeed()
        Returns:
        float
      • getGearSwitchTime

        public float getGearSwitchTime()
        Returns:
        float
      • getAutoBoxSwitchTime

        public float getAutoBoxSwitchTime()
        Returns:
        float
      • getNbAnalogInput

        public int getNbAnalogInput()
        Returns:
        unsigned long
      • setGearChange

        public void setGearChange​(int gearChange)
        Parameters:
        gearChange - unsigned long
      • getGearChange

        public int getGearChange()
        Returns:
        unsigned long
      • setGearSwitchTime

        public void setGearSwitchTime​(float switchTime)
        Parameters:
        switchTime - float
      • setAutoBoxSwitchTime

        public void setAutoBoxSwitchTime​(float autoBoxSwitchTime)
        Parameters:
        autoBoxSwitchTime - float