public class PxController extends NativeObject
NativeObject.Allocator<T>address, isExternallyAllocated| Modifier | Constructor and Description |
|---|---|
protected |
PxController() |
protected |
PxController(long address) |
checkNotNull, equals, getAddress, hashCodeprotected PxController()
protected PxController(long address)
public static PxController wrapPointer(long address)
public int getType()
PxControllerShapeTypeEnum [enum]public void release()
public PxControllerCollisionFlags move(PxVec3 disp, float minDist, float elapsedTime, PxControllerFilters filters)
disp - WebIDL type: PxVec3 [Const, Ref]minDist - WebIDL type: floatelapsedTime - WebIDL type: floatfilters - WebIDL type: PxControllerFilters [Const, Ref]PxControllerCollisionFlags [Value]public PxControllerCollisionFlags move(PxVec3 disp, float minDist, float elapsedTime, PxControllerFilters filters, PxObstacleContext obstacles)
disp - WebIDL type: PxVec3 [Const, Ref]minDist - WebIDL type: floatelapsedTime - WebIDL type: floatfilters - WebIDL type: PxControllerFilters [Const, Ref]obstacles - WebIDL type: PxObstacleContext [Const]PxControllerCollisionFlags [Value]public boolean setPosition(PxExtendedVec3 position)
position - WebIDL type: PxExtendedVec3 [Const, Ref]public PxExtendedVec3 getPosition()
PxExtendedVec3 [Const, Ref]public boolean setFootPosition(PxExtendedVec3 position)
position - WebIDL type: PxExtendedVec3 [Const, Ref]public PxExtendedVec3 getFootPosition()
PxExtendedVec3 [Value]public PxRigidDynamic getActor()
PxRigidDynamicpublic void setStepOffset(float offset)
offset - WebIDL type: floatpublic float getStepOffset()
public void setNonWalkableMode(int flag)
flag - WebIDL type: PxControllerNonWalkableModeEnum [enum]public int getNonWalkableMode()
PxControllerNonWalkableModeEnum [enum]public float getContactOffset()
public void setContactOffset(float offset)
offset - WebIDL type: floatpublic void setUpDirection(PxVec3 up)
up - WebIDL type: PxVec3 [Const, Ref]public float getSlopeLimit()
public void setSlopeLimit(float slopeLimit)
slopeLimit - WebIDL type: floatpublic void invalidateCache()
public NativeObject getUserData()
public void setUserData(NativeObject userData)
userData - WebIDL type: VoidPtrpublic void getState(PxControllerState state)
state - WebIDL type: PxControllerState [Ref]public void getStats(PxControllerStats stats)
stats - WebIDL type: PxControllerStats [Ref]public void resize(float height)
height - WebIDL type: float