public class btAxisSweep3InternalInt extends btBroadphaseInterface
| Modifier and Type | Class and Description |
|---|---|
static class |
btAxisSweep3InternalInt.Edge |
static class |
btAxisSweep3InternalInt.Handle |
className| Constructor and Description |
|---|
btAxisSweep3InternalInt(long cPtr,
boolean cMemoryOwn)
Construct a new btAxisSweep3InternalInt, normally you should not need this constructor it's intended for low-level usage.
|
btAxisSweep3InternalInt(Vector3 worldAabbMin,
Vector3 worldAabbMax,
long handleMask,
long handleSentinel) |
btAxisSweep3InternalInt(Vector3 worldAabbMin,
Vector3 worldAabbMax,
long handleMask,
long handleSentinel,
long maxHandles) |
btAxisSweep3InternalInt(Vector3 worldAabbMin,
Vector3 worldAabbMax,
long handleMask,
long handleSentinel,
long maxHandles,
btOverlappingPairCache pairCache) |
btAxisSweep3InternalInt(Vector3 worldAabbMin,
Vector3 worldAabbMax,
long handleMask,
long handleSentinel,
long maxHandles,
btOverlappingPairCache pairCache,
boolean disableRaycastAccelerator) |
| Modifier and Type | Method and Description |
|---|---|
long |
addHandle(Vector3 aabbMin,
Vector3 aabbMax,
long pOwner,
int collisionFilterGroup,
int collisionFilterMask,
btDispatcher dispatcher) |
static long |
getCPtr(btAxisSweep3InternalInt obj) |
btAxisSweep3InternalInt.Handle |
getHandle(long index) |
long |
getNumHandles() |
btOverlappingPairCallback |
getOverlappingPairUserCallback() |
void |
operatorDelete(long ptr) |
void |
operatorDelete(long arg0,
long arg1) |
void |
operatorDeleteArray(long ptr) |
void |
operatorDeleteArray(long arg0,
long arg1) |
long |
operatorNew(long sizeInBytes) |
long |
operatorNew(long arg0,
long ptr) |
long |
operatorNewArray(long sizeInBytes) |
long |
operatorNewArray(long arg0,
long ptr) |
void |
quantize(LongBuffer out,
Vector3 point,
int isMax) |
void |
rayTest(Vector3 rayFrom,
Vector3 rayTo,
btBroadphaseRayCallback rayCallback) |
void |
rayTest(Vector3 rayFrom,
Vector3 rayTo,
btBroadphaseRayCallback rayCallback,
Vector3 aabbMin) |
void |
rayTest(Vector3 rayFrom,
Vector3 rayTo,
btBroadphaseRayCallback rayCallback,
Vector3 aabbMin,
Vector3 aabbMax) |
void |
removeHandle(long handle,
btDispatcher dispatcher) |
void |
setOverlappingPairUserCallback(btOverlappingPairCallback pairCallback) |
boolean |
testAabbOverlap(btBroadphaseProxy proxy0,
btBroadphaseProxy proxy1) |
void |
unQuantize(btBroadphaseProxy proxy,
Vector3 aabbMin,
Vector3 aabbMax) |
void |
updateHandle(long handle,
Vector3 aabbMin,
Vector3 aabbMax,
btDispatcher dispatcher) |
aabbTest, calculateOverlappingPairs, createProxy, destroyProxy, getAabb, getBroadphaseAabb, getCPtr, getOverlappingPairCache, getOverlappingPairCacheConst, printStats, resetPool, setAabbdispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btAxisSweep3InternalInt(long cPtr,
boolean cMemoryOwn)
public btAxisSweep3InternalInt(Vector3 worldAabbMin, Vector3 worldAabbMax, long handleMask, long handleSentinel, long maxHandles, btOverlappingPairCache pairCache, boolean disableRaycastAccelerator)
public btAxisSweep3InternalInt(Vector3 worldAabbMin, Vector3 worldAabbMax, long handleMask, long handleSentinel, long maxHandles, btOverlappingPairCache pairCache)
public btAxisSweep3InternalInt(Vector3 worldAabbMin, Vector3 worldAabbMax, long handleMask, long handleSentinel, long maxHandles)
public static long getCPtr(btAxisSweep3InternalInt obj)
public long operatorNew(long sizeInBytes)
public void operatorDelete(long ptr)
public long operatorNew(long arg0,
long ptr)
public void operatorDelete(long arg0,
long arg1)
public long operatorNewArray(long sizeInBytes)
public void operatorDeleteArray(long ptr)
public long operatorNewArray(long arg0,
long ptr)
public void operatorDeleteArray(long arg0,
long arg1)
public long getNumHandles()
public long addHandle(Vector3 aabbMin, Vector3 aabbMax, long pOwner, int collisionFilterGroup, int collisionFilterMask, btDispatcher dispatcher)
public void removeHandle(long handle,
btDispatcher dispatcher)
public void updateHandle(long handle,
Vector3 aabbMin,
Vector3 aabbMax,
btDispatcher dispatcher)
public btAxisSweep3InternalInt.Handle getHandle(long index)
public void rayTest(Vector3 rayFrom, Vector3 rayTo, btBroadphaseRayCallback rayCallback, Vector3 aabbMin, Vector3 aabbMax)
rayTest in class btBroadphaseInterfacepublic void rayTest(Vector3 rayFrom, Vector3 rayTo, btBroadphaseRayCallback rayCallback, Vector3 aabbMin)
rayTest in class btBroadphaseInterfacepublic void rayTest(Vector3 rayFrom, Vector3 rayTo, btBroadphaseRayCallback rayCallback)
rayTest in class btBroadphaseInterfacepublic void quantize(LongBuffer out, Vector3 point, int isMax)
public void unQuantize(btBroadphaseProxy proxy, Vector3 aabbMin, Vector3 aabbMax)
public boolean testAabbOverlap(btBroadphaseProxy proxy0, btBroadphaseProxy proxy1)
public void setOverlappingPairUserCallback(btOverlappingPairCallback pairCallback)
public btOverlappingPairCallback getOverlappingPairUserCallback()
Copyright © 2021. All rights reserved.