public class btGhostObject extends btCollisionObject
btCollisionObject.AnisotropicFrictionFlags, btCollisionObject.CollisionFlags, btCollisionObject.CollisionObjectTypesinstances, userDataclassName| Constructor and Description |
|---|
btGhostObject() |
btGhostObject(long cPtr,
boolean cMemoryOwn)
Construct a new btGhostObject, normally you should not need this constructor it's intended for low-level usage.
|
activate, activate, addInstance, calculateSerializeBufferSize, checkCollideWith, checkCollideWithOverride, dispose, forceActivationState, getActivationState, getAnisotropicFriction, getAnisotropicFriction, getBroadphaseHandle, getCcdMotionThreshold, getCcdSquareMotionThreshold, getCcdSweptSphereRadius, getCollisionFlags, getCollisionShape, getCompanionId, getContactCallbackFilter, getContactCallbackFlag, getContactDamping, getContactProcessingThreshold, getContactStiffness, getCPtr, getCustomDebugColor, getDeactivationTime, getFriction, getHitFraction, getInstance, getInstance, getInternalType, getInterpolationAngularVelocity, getInterpolationAngularVelocity, getInterpolationLinearVelocity, getInterpolationLinearVelocity, getInterpolationWorldTransform, getInterpolationWorldTransform, getIslandTag, getRestitution, getRollingFriction, getSpinningFriction, getUpdateRevisionInternal, getUserIndex, getUserIndex2, getUserPointer, getUserValue, getWorldArrayIndex, getWorldTransform, getWorldTransform, hasAnisotropicFriction, hasAnisotropicFriction, hasContactResponse, internalGetExtensionPointer, internalSetExtensionPointer, isActive, isKinematicObject, isStaticObject, isStaticOrKinematicObject, mergesSimulationIslands, operatorDelete, operatorDelete, operatorDeleteArray, operatorDeleteArray, operatorNew, operatorNew, operatorNewArray, operatorNewArray, removeCustomDebugColor, removeInstance, serialize, serializeSingleObject, setActivationState, setAnisotropicFriction, setAnisotropicFriction, setBroadphaseHandle, setCcdMotionThreshold, setCcdSweptSphereRadius, setCollisionFlags, setCollisionShape, setCompanionId, setContactCallbackFilter, setContactCallbackFlag, setContactProcessingThreshold, setContactStiffnessAndDamping, setCustomDebugColor, setDeactivationTime, setFriction, setHitFraction, setIgnoreCollisionCheck, setInterpolationAngularVelocity, setInterpolationLinearVelocity, setInterpolationWorldTransform, setIslandTag, setRestitution, setRollingFriction, setSpinningFriction, setUserIndex, setUserIndex2, setUserPointer, setUserValue, setWorldArrayIndex, setWorldTransformequals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btGhostObject(long cPtr,
boolean cMemoryOwn)
public btGhostObject()
public static long getCPtr(btGhostObject obj)
public void convexSweepTest(btConvexShape castShape, Matrix4 convexFromWorld, Matrix4 convexToWorld, ConvexResultCallback resultCallback, float allowedCcdPenetration)
public void convexSweepTest(btConvexShape castShape, Matrix4 convexFromWorld, Matrix4 convexToWorld, ConvexResultCallback resultCallback)
public void rayTest(Vector3 rayFromWorld, Vector3 rayToWorld, RayResultCallback resultCallback)
public void addOverlappingObjectInternal(btBroadphaseProxy otherProxy, btBroadphaseProxy thisProxy)
public void addOverlappingObjectInternal(btBroadphaseProxy otherProxy)
public void removeOverlappingObjectInternal(btBroadphaseProxy otherProxy, btDispatcher dispatcher, btBroadphaseProxy thisProxy)
public void removeOverlappingObjectInternal(btBroadphaseProxy otherProxy, btDispatcher dispatcher)
public int getNumOverlappingObjects()
public btCollisionObject getOverlappingObject(int index)
public btCollisionObject getOverlappingObjectConst(int index)
public btCollisionObjectArray getOverlappingPairs()
public btCollisionObjectArray getOverlappingPairsConst()
public static btGhostObject upcastConstBtCollisionObject(btCollisionObject colObj)
public static btGhostObject upcast(btCollisionObject colObj)
Copyright © 2021. All rights reserved.