Package physx.physics

Class PxSimulationStatistics

java.lang.Object
physx.NativeObject
physx.physics.PxSimulationStatistics

public class PxSimulationStatistics extends NativeObject
  • Field Details

    • SIZEOF

      public static final int SIZEOF
    • ALIGNOF

      public static final int ALIGNOF
      See Also:
  • Constructor Details

    • PxSimulationStatistics

      protected PxSimulationStatistics()
    • PxSimulationStatistics

      protected PxSimulationStatistics(long address)
  • Method Details

    • wrapPointer

      public static PxSimulationStatistics wrapPointer(long address)
    • arrayGet

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

      public void destroy()
    • getNbActiveConstraints

      public int getNbActiveConstraints()
      Returns:
      WebIDL type: unsigned long
    • setNbActiveConstraints

      public void setNbActiveConstraints(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbActiveDynamicBodies

      public int getNbActiveDynamicBodies()
      Returns:
      WebIDL type: unsigned long
    • setNbActiveDynamicBodies

      public void setNbActiveDynamicBodies(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbActiveKinematicBodies

      public int getNbActiveKinematicBodies()
      Returns:
      WebIDL type: unsigned long
    • setNbActiveKinematicBodies

      public void setNbActiveKinematicBodies(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbStaticBodies

      public int getNbStaticBodies()
      Returns:
      WebIDL type: unsigned long
    • setNbStaticBodies

      public void setNbStaticBodies(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbDynamicBodies

      public int getNbDynamicBodies()
      Returns:
      WebIDL type: unsigned long
    • setNbDynamicBodies

      public void setNbDynamicBodies(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbKinematicBodies

      public int getNbKinematicBodies()
      Returns:
      WebIDL type: unsigned long
    • setNbKinematicBodies

      public void setNbKinematicBodies(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbShapes

      public int getNbShapes(int index)
      Parameters:
      index - Array index
      Returns:
      WebIDL type: unsigned long
    • setNbShapes

      public void setNbShapes(int index, int value)
      Parameters:
      index - Array index
      value - WebIDL type: unsigned long
    • getNbAggregates

      public int getNbAggregates()
      Returns:
      WebIDL type: unsigned long
    • setNbAggregates

      public void setNbAggregates(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbArticulations

      public int getNbArticulations()
      Returns:
      WebIDL type: unsigned long
    • setNbArticulations

      public void setNbArticulations(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbAxisSolverConstraints

      public int getNbAxisSolverConstraints()
      Returns:
      WebIDL type: unsigned long
    • setNbAxisSolverConstraints

      public void setNbAxisSolverConstraints(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getCompressedContactSize

      public int getCompressedContactSize()
      Returns:
      WebIDL type: unsigned long
    • setCompressedContactSize

      public void setCompressedContactSize(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getRequiredContactConstraintMemory

      public int getRequiredContactConstraintMemory()
      Returns:
      WebIDL type: unsigned long
    • setRequiredContactConstraintMemory

      public void setRequiredContactConstraintMemory(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getPeakConstraintMemory

      public int getPeakConstraintMemory()
      Returns:
      WebIDL type: unsigned long
    • setPeakConstraintMemory

      public void setPeakConstraintMemory(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbDiscreteContactPairsTotal

      public int getNbDiscreteContactPairsTotal()
      Returns:
      WebIDL type: unsigned long
    • setNbDiscreteContactPairsTotal

      public void setNbDiscreteContactPairsTotal(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbDiscreteContactPairsWithCacheHits

      public int getNbDiscreteContactPairsWithCacheHits()
      Returns:
      WebIDL type: unsigned long
    • setNbDiscreteContactPairsWithCacheHits

      public void setNbDiscreteContactPairsWithCacheHits(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbDiscreteContactPairsWithContacts

      public int getNbDiscreteContactPairsWithContacts()
      Returns:
      WebIDL type: unsigned long
    • setNbDiscreteContactPairsWithContacts

      public void setNbDiscreteContactPairsWithContacts(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbNewPairs

      public int getNbNewPairs()
      Returns:
      WebIDL type: unsigned long
    • setNbNewPairs

      public void setNbNewPairs(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbLostPairs

      public int getNbLostPairs()
      Returns:
      WebIDL type: unsigned long
    • setNbLostPairs

      public void setNbLostPairs(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbNewTouches

      public int getNbNewTouches()
      Returns:
      WebIDL type: unsigned long
    • setNbNewTouches

      public void setNbNewTouches(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbLostTouches

      public int getNbLostTouches()
      Returns:
      WebIDL type: unsigned long
    • setNbLostTouches

      public void setNbLostTouches(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbPartitions

      public int getNbPartitions()
      Returns:
      WebIDL type: unsigned long
    • setNbPartitions

      public void setNbPartitions(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbBroadPhaseAdds

      public int getNbBroadPhaseAdds()
      Returns:
      WebIDL type: unsigned long
    • setNbBroadPhaseAdds

      public void setNbBroadPhaseAdds(int value)
      Parameters:
      value - WebIDL type: unsigned long
    • getNbBroadPhaseRemoves

      public int getNbBroadPhaseRemoves()
      Returns:
      WebIDL type: unsigned long
    • setNbBroadPhaseRemoves

      public void setNbBroadPhaseRemoves(int value)
      Parameters:
      value - WebIDL type: unsigned long