Class BaseVehicle

java.lang.Object
physx.NativeObject
physx.vehicle2.BaseVehicle
Direct Known Subclasses:
PhysXActorVehicle

public class BaseVehicle extends NativeObject
  • Field Details

    • SIZEOF

      public static final int SIZEOF
    • ALIGNOF

      public static final int ALIGNOF
      See Also:
  • Constructor Details

    • BaseVehicle

      protected BaseVehicle()
    • BaseVehicle

      protected BaseVehicle(long address)
  • Method Details

    • wrapPointer

      public static BaseVehicle wrapPointer(long address)
    • arrayGet

      public static BaseVehicle arrayGet(long baseAddress, int index)
    • destroy

      public void destroy()
    • getBaseParams

      public BaseVehicleParams getBaseParams()
      Returns:
      WebIDL type: BaseVehicleParams [Value]
    • setBaseParams

      public void setBaseParams(BaseVehicleParams value)
      Parameters:
      value - WebIDL type: BaseVehicleParams [Value]
    • getBaseState

      public BaseVehicleState getBaseState()
      Returns:
      WebIDL type: BaseVehicleState [Value]
    • setBaseState

      public void setBaseState(BaseVehicleState value)
      Parameters:
      value - WebIDL type: BaseVehicleState [Value]
    • getComponentSequence

      public PxVehicleComponentSequence getComponentSequence()
      Returns:
      WebIDL type: PxVehicleComponentSequence [Value]
    • setComponentSequence

      public void setComponentSequence(PxVehicleComponentSequence value)
      Parameters:
      value - WebIDL type: PxVehicleComponentSequence [Value]
    • getComponentSequenceSubstepGroupHandle

      public byte getComponentSequenceSubstepGroupHandle()
      Returns:
      WebIDL type: octet
    • setComponentSequenceSubstepGroupHandle

      public void setComponentSequenceSubstepGroupHandle(byte value)
      Parameters:
      value - WebIDL type: octet
    • initialize

      public boolean initialize()
      Returns:
      WebIDL type: boolean
    • destroyState

      public void destroyState()
    • initComponentSequence

      public void initComponentSequence(boolean addPhysXBeginEndComponents)
      Parameters:
      addPhysXBeginEndComponents - WebIDL type: boolean
    • step

      public void step(float dt, PxVehicleSimulationContext context)
      Parameters:
      dt - WebIDL type: float
      context - WebIDL type: PxVehicleSimulationContext [Const, Ref]