public class PxShape extends PxBase
NativeObject.Allocator<T>address, isExternallyAllocated| Modifier | Constructor and Description |
|---|---|
protected |
PxShape() |
protected |
PxShape(long address) |
getBaseFlags, getConcreteType, getConcreteTypeName, isReleasable, release, setBaseFlag, setBaseFlagscheckNotNull, equals, getAddress, hashCodepublic static PxShape wrapPointer(long address)
public NativeObject getUserData()
public void setUserData(NativeObject value)
value - WebIDL type: VoidPtrpublic int getReferenceCount()
public void acquireReference()
public int getGeometryType()
PxGeometryTypeEnum [enum]public void setGeometry(PxGeometry geometry)
geometry - WebIDL type: PxGeometry [Const, Ref]public PxGeometryHolder getGeometry()
PxGeometryHolder [Value]public boolean getBoxGeometry(PxBoxGeometry geometry)
geometry - WebIDL type: PxBoxGeometry [Ref]public boolean getSphereGeometry(PxSphereGeometry geometry)
geometry - WebIDL type: PxSphereGeometry [Ref]public boolean getCapsuleGeometry(PxCapsuleGeometry geometry)
geometry - WebIDL type: PxCapsuleGeometry [Ref]public boolean getPlaneGeometry(PxPlaneGeometry geometry)
geometry - WebIDL type: PxPlaneGeometry [Ref]public boolean getConvexMeshGeometry(PxConvexMeshGeometry geometry)
geometry - WebIDL type: PxConvexMeshGeometry [Ref]public boolean getTriangleMeshGeometry(PxTriangleMeshGeometry geometry)
geometry - WebIDL type: PxTriangleMeshGeometry [Ref]public boolean getHeightFieldGeometry(PxHeightFieldGeometry geometry)
geometry - WebIDL type: PxHeightFieldGeometry [Ref]public PxRigidActor getActor()
PxRigidActorpublic void setMaterials(PxMaterialPtr materials, short materialCount)
materials - WebIDL type: PxMaterialPtrmaterialCount - WebIDL type: unsigned shortpublic short getNbMaterials()
public int getMaterials(PxMaterialPtr userBuffer, int bufferSize, int startIndex)
userBuffer - WebIDL type: PxMaterialPtrbufferSize - WebIDL type: unsigned longstartIndex - WebIDL type: unsigned longpublic PxMaterial getMaterialFromInternalFaceIndex(int faceIndex)
faceIndex - WebIDL type: unsigned longPxMaterialpublic void setContactOffset(float contactOffset)
contactOffset - WebIDL type: floatpublic float getContactOffset()
public void setRestOffset(float restOffset)
restOffset - WebIDL type: floatpublic float getRestOffset()
public void setTorsionalPatchRadius(float radius)
radius - WebIDL type: floatpublic float getTorsionalPatchRadius()
public void setMinTorsionalPatchRadius(float radius)
radius - WebIDL type: floatpublic float getMinTorsionalPatchRadius()
public void setFlag(int flag,
boolean value)
flag - WebIDL type: PxShapeFlagEnum [enum]value - WebIDL type: booleanpublic void setFlags(PxShapeFlags inFlags)
inFlags - WebIDL type: PxShapeFlags [Ref]public PxShapeFlags getFlags()
PxShapeFlags [Value]public boolean isExclusive()
public void setName(java.lang.String name)
name - WebIDL type: DOMString [Const]public java.lang.String getName()
public void setLocalPose(PxTransform pose)
pose - WebIDL type: PxTransform [Const, Ref]public PxTransform getLocalPose()
PxTransform [Value]public void setSimulationFilterData(PxFilterData data)
data - WebIDL type: PxFilterData [Const, Ref]public PxFilterData getSimulationFilterData()
PxFilterData [Value]public void setQueryFilterData(PxFilterData data)
data - WebIDL type: PxFilterData [Const, Ref]public PxFilterData getQueryFilterData()
PxFilterData [Value]