Class PxControllerDesc

java.lang.Object
physx.NativeObject
physx.character.PxControllerDesc
Direct Known Subclasses:
PxBoxControllerDesc, PxCapsuleControllerDesc

public class PxControllerDesc extends NativeObject
  • Field Details

    • SIZEOF

      public static final int SIZEOF
    • ALIGNOF

      public static final int ALIGNOF
      See Also:
  • Constructor Details

    • PxControllerDesc

      protected PxControllerDesc()
    • PxControllerDesc

      protected PxControllerDesc(long address)
  • Method Details

    • wrapPointer

      public static PxControllerDesc wrapPointer(long address)
    • arrayGet

      public static PxControllerDesc arrayGet(long baseAddress, int index)
    • getPosition

      public PxExtendedVec3 getPosition()
      Returns:
      WebIDL type: PxExtendedVec3 [Value]
    • setPosition

      public void setPosition(PxExtendedVec3 value)
      Parameters:
      value - WebIDL type: PxExtendedVec3 [Value]
    • getUpDirection

      public PxVec3 getUpDirection()
      Returns:
      WebIDL type: PxVec3 [Value]
    • setUpDirection

      public void setUpDirection(PxVec3 value)
      Parameters:
      value - WebIDL type: PxVec3 [Value]
    • getSlopeLimit

      public float getSlopeLimit()
      Returns:
      WebIDL type: float
    • setSlopeLimit

      public void setSlopeLimit(float value)
      Parameters:
      value - WebIDL type: float
    • getInvisibleWallHeight

      public float getInvisibleWallHeight()
      Returns:
      WebIDL type: float
    • setInvisibleWallHeight

      public void setInvisibleWallHeight(float value)
      Parameters:
      value - WebIDL type: float
    • getMaxJumpHeight

      public float getMaxJumpHeight()
      Returns:
      WebIDL type: float
    • setMaxJumpHeight

      public void setMaxJumpHeight(float value)
      Parameters:
      value - WebIDL type: float
    • getContactOffset

      public float getContactOffset()
      Returns:
      WebIDL type: float
    • setContactOffset

      public void setContactOffset(float value)
      Parameters:
      value - WebIDL type: float
    • getStepOffset

      public float getStepOffset()
      Returns:
      WebIDL type: float
    • setStepOffset

      public void setStepOffset(float value)
      Parameters:
      value - WebIDL type: float
    • getDensity

      public float getDensity()
      Returns:
      WebIDL type: float
    • setDensity

      public void setDensity(float value)
      Parameters:
      value - WebIDL type: float
    • getScaleCoeff

      public float getScaleCoeff()
      Returns:
      WebIDL type: float
    • setScaleCoeff

      public void setScaleCoeff(float value)
      Parameters:
      value - WebIDL type: float
    • getVolumeGrowth

      public float getVolumeGrowth()
      Returns:
      WebIDL type: float
    • setVolumeGrowth

      public void setVolumeGrowth(float value)
      Parameters:
      value - WebIDL type: float
    • getReportCallback

      public PxUserControllerHitReport getReportCallback()
      Returns:
      WebIDL type: PxUserControllerHitReport
    • setReportCallback

      public void setReportCallback(PxUserControllerHitReport value)
      Parameters:
      value - WebIDL type: PxUserControllerHitReport
    • getBehaviorCallback

      public PxControllerBehaviorCallback getBehaviorCallback()
      Returns:
      WebIDL type: PxControllerBehaviorCallback
    • setBehaviorCallback

      public void setBehaviorCallback(PxControllerBehaviorCallback value)
      Parameters:
      value - WebIDL type: PxControllerBehaviorCallback
    • getNonWalkableMode

      public PxControllerNonWalkableModeEnum getNonWalkableMode()
      Returns:
      WebIDL type: PxControllerNonWalkableModeEnum [enum]
    • setNonWalkableMode

      public void setNonWalkableMode(PxControllerNonWalkableModeEnum value)
      Parameters:
      value - WebIDL type: PxControllerNonWalkableModeEnum [enum]
    • getMaterial

      public PxMaterial getMaterial()
      Returns:
      WebIDL type: PxMaterial
    • setMaterial

      public void setMaterial(PxMaterial value)
      Parameters:
      value - WebIDL type: PxMaterial
    • getRegisterDeletionListener

      public boolean getRegisterDeletionListener()
      Returns:
      WebIDL type: boolean
    • setRegisterDeletionListener

      public void setRegisterDeletionListener(boolean value)
      Parameters:
      value - WebIDL type: boolean
    • getUserData

      public NativeObject getUserData()
      Returns:
      WebIDL type: VoidPtr
    • setUserData

      public void setUserData(NativeObject value)
      Parameters:
      value - WebIDL type: VoidPtr
    • isValid

      public boolean isValid()
      Returns:
      WebIDL type: boolean
    • getType

      public PxControllerShapeTypeEnum getType()
      Returns:
      WebIDL type: PxControllerShapeTypeEnum [enum]