public class btAxisSweep3InternalShort extends btBroadphaseInterface
| Modifier and Type | Class and Description |
|---|---|
static class |
btAxisSweep3InternalShort.Edge |
static class |
btAxisSweep3InternalShort.Handle |
className| Constructor and Description |
|---|
btAxisSweep3InternalShort(long cPtr,
boolean cMemoryOwn)
Construct a new btAxisSweep3InternalShort, normally you should not need this constructor it's intended for low-level usage.
|
btAxisSweep3InternalShort(Vector3 worldAabbMin,
Vector3 worldAabbMax,
int handleMask,
int handleSentinel) |
btAxisSweep3InternalShort(Vector3 worldAabbMin,
Vector3 worldAabbMax,
int handleMask,
int handleSentinel,
int maxHandles) |
btAxisSweep3InternalShort(Vector3 worldAabbMin,
Vector3 worldAabbMax,
int handleMask,
int handleSentinel,
int maxHandles,
btOverlappingPairCache pairCache) |
btAxisSweep3InternalShort(Vector3 worldAabbMin,
Vector3 worldAabbMax,
int handleMask,
int handleSentinel,
int maxHandles,
btOverlappingPairCache pairCache,
boolean disableRaycastAccelerator) |
| Modifier and Type | Method and Description |
|---|---|
int |
addHandle(Vector3 aabbMin,
Vector3 aabbMax,
long pOwner,
int collisionFilterGroup,
int collisionFilterMask,
btDispatcher dispatcher) |
static long |
getCPtr(btAxisSweep3InternalShort obj) |
btAxisSweep3InternalShort.Handle |
getHandle(int index) |
int |
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(IntBuffer 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(int handle,
btDispatcher dispatcher) |
void |
setOverlappingPairUserCallback(btOverlappingPairCallback pairCallback) |
boolean |
testAabbOverlap(btBroadphaseProxy proxy0,
btBroadphaseProxy proxy1) |
void |
unQuantize(btBroadphaseProxy proxy,
Vector3 aabbMin,
Vector3 aabbMax) |
void |
updateHandle(int 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 btAxisSweep3InternalShort(long cPtr,
boolean cMemoryOwn)
public btAxisSweep3InternalShort(Vector3 worldAabbMin, Vector3 worldAabbMax, int handleMask, int handleSentinel, int maxHandles, btOverlappingPairCache pairCache, boolean disableRaycastAccelerator)
public btAxisSweep3InternalShort(Vector3 worldAabbMin, Vector3 worldAabbMax, int handleMask, int handleSentinel, int maxHandles, btOverlappingPairCache pairCache)
public btAxisSweep3InternalShort(Vector3 worldAabbMin, Vector3 worldAabbMax, int handleMask, int handleSentinel, int maxHandles)
public static long getCPtr(btAxisSweep3InternalShort 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 int getNumHandles()
public int addHandle(Vector3 aabbMin, Vector3 aabbMax, long pOwner, int collisionFilterGroup, int collisionFilterMask, btDispatcher dispatcher)
public void removeHandle(int handle,
btDispatcher dispatcher)
public void updateHandle(int handle,
Vector3 aabbMin,
Vector3 aabbMax,
btDispatcher dispatcher)
public btAxisSweep3InternalShort.Handle getHandle(int 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 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.