@NoOffset @Properties(inherit=Bullet3Collision.class) public class b3HashedOverlappingPairCache extends b3OverlappingPairCache
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
b3HashedOverlappingPairCache() |
b3HashedOverlappingPairCache(long size)
Native array allocator.
|
b3HashedOverlappingPairCache(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
b3Int4 |
addOverlappingPair(int proxy0,
int proxy1) |
void |
cleanOverlappingPair(b3Int4 pair,
b3Dispatcher dispatcher) |
void |
cleanProxyFromPairs(int proxy,
b3Dispatcher dispatcher) |
b3Int4 |
findPair(int proxy0,
int proxy1) |
int |
GetCount() |
int |
getNumOverlappingPairs() |
b3OverlapFilterCallback |
getOverlapFilterCallback() |
b3Int4Array |
getOverlappingPairArray() |
b3Int4 |
getOverlappingPairArrayPtr() |
b3HashedOverlappingPairCache |
getPointer(long i) |
boolean |
needsBroadphaseCollision(int proxy0,
int proxy1) |
b3HashedOverlappingPairCache |
position(long position) |
void |
processAllOverlappingPairs(b3OverlapCallback arg0,
b3Dispatcher dispatcher) |
Pointer |
removeOverlappingPair(int proxy0,
int proxy1,
b3Dispatcher dispatcher) |
void |
removeOverlappingPairsContainingProxy(int proxy,
b3Dispatcher dispatcher) |
void |
setOverlapFilterCallback(b3OverlapFilterCallback callback) |
hasDeferredRemoval, sortOverlappingPairsaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic b3HashedOverlappingPairCache(Pointer p)
Pointer(Pointer).public b3HashedOverlappingPairCache(long size)
Pointer.position(long).public b3HashedOverlappingPairCache()
public b3HashedOverlappingPairCache position(long position)
public b3HashedOverlappingPairCache getPointer(long i)
getPointer in class Pointerpublic void removeOverlappingPairsContainingProxy(int proxy,
b3Dispatcher dispatcher)
removeOverlappingPairsContainingProxy in class b3OverlappingPairCachepublic Pointer removeOverlappingPair(int proxy0, int proxy1, b3Dispatcher dispatcher)
removeOverlappingPair in class b3OverlappingPairCache@Cast(value="bool") public boolean needsBroadphaseCollision(int proxy0, int proxy1)
public b3Int4 addOverlappingPair(int proxy0, int proxy1)
addOverlappingPair in class b3OverlappingPairCachepublic void cleanProxyFromPairs(int proxy,
b3Dispatcher dispatcher)
cleanProxyFromPairs in class b3OverlappingPairCachepublic void processAllOverlappingPairs(b3OverlapCallback arg0, b3Dispatcher dispatcher)
processAllOverlappingPairs in class b3OverlappingPairCachepublic b3Int4 getOverlappingPairArrayPtr()
getOverlappingPairArrayPtr in class b3OverlappingPairCache@Cast(value="b3BroadphasePairArray*") @ByRef public b3Int4Array getOverlappingPairArray()
getOverlappingPairArray in class b3OverlappingPairCachepublic void cleanOverlappingPair(@ByRef b3Int4 pair, b3Dispatcher dispatcher)
cleanOverlappingPair in class b3OverlappingPairCachepublic b3Int4 findPair(int proxy0, int proxy1)
findPair in class b3OverlappingPairCachepublic int GetCount()
public b3OverlapFilterCallback getOverlapFilterCallback()
public void setOverlapFilterCallback(b3OverlapFilterCallback callback)
setOverlapFilterCallback in class b3OverlappingPairCachepublic int getNumOverlappingPairs()
getNumOverlappingPairs in class b3OverlappingPairCacheCopyright © 2024. All rights reserved.