@NoOffset @Properties(inherit=Bullet3Collision.class) public class b3SortedOverlappingPairCache extends b3OverlappingPairCache
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
b3SortedOverlappingPairCache() |
b3SortedOverlappingPairCache(long size)
Native array allocator.
|
b3SortedOverlappingPairCache(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 |
getNumOverlappingPairs() |
b3OverlapFilterCallback |
getOverlapFilterCallback() |
b3Int4Array |
getOverlappingPairArray() |
b3Int4 |
getOverlappingPairArrayPtr() |
b3SortedOverlappingPairCache |
getPointer(long i) |
boolean |
hasDeferredRemoval() |
boolean |
needsBroadphaseCollision(int proxy0,
int proxy1) |
b3SortedOverlappingPairCache |
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) |
void |
sortOverlappingPairs(b3Dispatcher dispatcher) |
address, 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 b3SortedOverlappingPairCache(Pointer p)
Pointer(Pointer).public b3SortedOverlappingPairCache(long size)
Pointer.position(long).public b3SortedOverlappingPairCache()
public b3SortedOverlappingPairCache position(long position)
public b3SortedOverlappingPairCache getPointer(long i)
getPointer in class Pointerpublic void processAllOverlappingPairs(b3OverlapCallback arg0, b3Dispatcher dispatcher)
processAllOverlappingPairs in class b3OverlappingPairCachepublic Pointer removeOverlappingPair(int proxy0, int proxy1, b3Dispatcher dispatcher)
removeOverlappingPair in class b3OverlappingPairCachepublic void cleanOverlappingPair(@ByRef b3Int4 pair, b3Dispatcher dispatcher)
cleanOverlappingPair in class b3OverlappingPairCachepublic b3Int4 addOverlappingPair(int proxy0, int proxy1)
addOverlappingPair in class b3OverlappingPairCachepublic b3Int4 findPair(int proxy0, int proxy1)
findPair in class b3OverlappingPairCachepublic void cleanProxyFromPairs(int proxy,
b3Dispatcher dispatcher)
cleanProxyFromPairs in class b3OverlappingPairCachepublic void removeOverlappingPairsContainingProxy(int proxy,
b3Dispatcher dispatcher)
removeOverlappingPairsContainingProxy in class b3OverlappingPairCache@Cast(value="bool") public boolean needsBroadphaseCollision(int proxy0, int proxy1)
@Cast(value="b3BroadphasePairArray*") @ByRef public b3Int4Array getOverlappingPairArray()
getOverlappingPairArray in class b3OverlappingPairCachepublic b3Int4 getOverlappingPairArrayPtr()
getOverlappingPairArrayPtr in class b3OverlappingPairCachepublic int getNumOverlappingPairs()
getNumOverlappingPairs in class b3OverlappingPairCachepublic b3OverlapFilterCallback getOverlapFilterCallback()
public void setOverlapFilterCallback(b3OverlapFilterCallback callback)
setOverlapFilterCallback in class b3OverlappingPairCache@Cast(value="bool") public boolean hasDeferredRemoval()
hasDeferredRemoval in class b3OverlappingPairCachepublic void sortOverlappingPairs(b3Dispatcher dispatcher)
sortOverlappingPairs in class b3OverlappingPairCacheCopyright © 2024. All rights reserved.