Package physx.character
Class PxControllerDesc
- java.lang.Object
-
- physx.NativeObject
-
- physx.character.PxControllerDesc
-
- Direct Known Subclasses:
PxBoxControllerDesc,PxCapsuleControllerDesc
public class PxControllerDesc extends NativeObject
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class physx.NativeObject
NativeObject.Allocator<T>
-
-
Field Summary
-
Fields inherited from class physx.NativeObject
address, isExternallyAllocated
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPxControllerDesc()protectedPxControllerDesc(long address)
-
Method Summary
-
Methods inherited from class physx.NativeObject
checkNotNull, equals, getAddress, hashCode
-
-
-
-
Method Detail
-
wrapPointer
public static PxControllerDesc wrapPointer(long address)
-
getPosition
public PxExtendedVec3 getPosition()
- Returns:
- WebIDL type:
PxExtendedVec3[Value]
-
setPosition
public void setPosition(PxExtendedVec3 value)
- Parameters:
value- WebIDL type:PxExtendedVec3[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
-
getNonWalkableMode
public int getNonWalkableMode()
- Returns:
- WebIDL type:
PxControllerNonWalkableModeEnum[enum]
-
setNonWalkableMode
public void setNonWalkableMode(int 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 int getType()
- Returns:
- WebIDL type:
PxControllerShapeTypeEnum[enum]
-
-