public class GhostObject extends CollisionObject
ACTIVE_TAG, DISABLE_DEACTIVATION, DISABLE_SIMULATION, ISLAND_SLEEPING, WANTS_DEACTIVATION| Constructor and Description |
|---|
GhostObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOverlappingObjectInternal(BroadphaseProxy otherProxy,
BroadphaseProxy thisProxy)
This method is mainly for expert/internal use only.
|
void |
convexSweepTest(ConvexShape castShape,
Transform convexFromWorld,
Transform convexToWorld,
CollisionWorld.ConvexResultCallback resultCallback,
float allowedCcdPenetration) |
int |
getNumOverlappingObjects() |
CollisionObject |
getOverlappingObject(int index) |
ObjectArrayList<CollisionObject> |
getOverlappingPairs() |
void |
rayTest(Vector3f rayFromWorld,
Vector3f rayToWorld,
CollisionWorld.RayResultCallback resultCallback) |
void |
removeOverlappingObjectInternal(BroadphaseProxy otherProxy,
Dispatcher dispatcher,
BroadphaseProxy thisProxy)
This method is mainly for expert/internal use only.
|
static GhostObject |
upcast(CollisionObject colObj) |
activate, activate, checkCollideWith, checkCollideWithOverride, forceActivationState, getActivationState, getBroadphaseHandle, getCcdMotionThreshold, getCcdSquareMotionThreshold, getCcdSweptSphereRadius, getCollisionFlags, getCollisionShape, getCompanionId, getDeactivationTime, getFriction, getHitFraction, getInternalType, getInterpolationAngularVelocity, getInterpolationLinearVelocity, getInterpolationWorldTransform, getIslandTag, getRestitution, getRootCollisionShape, getUserPointer, getWorldTransform, hasContactResponse, internalSetTemporaryCollisionShape, isActive, isKinematicObject, isStaticObject, isStaticOrKinematicObject, mergesSimulationIslands, setActivationState, setBroadphaseHandle, setCcdMotionThreshold, setCcdSweptSphereRadius, setCollisionFlags, setCollisionShape, setCompanionId, setDeactivationTime, setFriction, setHitFraction, setInterpolationAngularVelocity, setInterpolationLinearVelocity, setInterpolationWorldTransform, setIslandTag, setRestitution, setUserPointer, setWorldTransformpublic void addOverlappingObjectInternal(BroadphaseProxy otherProxy, BroadphaseProxy thisProxy)
public void removeOverlappingObjectInternal(BroadphaseProxy otherProxy, Dispatcher dispatcher, BroadphaseProxy thisProxy)
public void convexSweepTest(ConvexShape castShape, Transform convexFromWorld, Transform convexToWorld, CollisionWorld.ConvexResultCallback resultCallback, float allowedCcdPenetration)
public void rayTest(Vector3f rayFromWorld, Vector3f rayToWorld, CollisionWorld.RayResultCallback resultCallback)
public int getNumOverlappingObjects()
public CollisionObject getOverlappingObject(int index)
public ObjectArrayList<CollisionObject> getOverlappingPairs()
public static GhostObject upcast(CollisionObject colObj)