@Properties(inherit=Bullet3Collision.class) public class b3OverlappingPairCache extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
b3OverlappingPairCache(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() |
b3Int4Array |
getOverlappingPairArray() |
b3Int4 |
getOverlappingPairArrayPtr() |
boolean |
hasDeferredRemoval() |
void |
processAllOverlappingPairs(b3OverlapCallback arg0,
b3Dispatcher dispatcher) |
Pointer |
removeOverlappingPair(int proxy0,
int proxy1,
b3Dispatcher dispatcher) |
void |
removeOverlappingPairsContainingProxy(int arg0,
b3Dispatcher arg1) |
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, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic b3OverlappingPairCache(Pointer p)
Pointer(Pointer).public b3Int4 getOverlappingPairArrayPtr()
@Cast(value="b3BroadphasePairArray*") @ByRef public b3Int4Array getOverlappingPairArray()
public void cleanOverlappingPair(@ByRef b3Int4 pair, b3Dispatcher dispatcher)
public int getNumOverlappingPairs()
public void cleanProxyFromPairs(int proxy,
b3Dispatcher dispatcher)
public void setOverlapFilterCallback(b3OverlapFilterCallback callback)
public void processAllOverlappingPairs(b3OverlapCallback arg0, b3Dispatcher dispatcher)
public b3Int4 findPair(int proxy0, int proxy1)
public b3Int4 addOverlappingPair(int proxy0, int proxy1)
public Pointer removeOverlappingPair(int proxy0, int proxy1, b3Dispatcher dispatcher)
public void removeOverlappingPairsContainingProxy(int arg0,
b3Dispatcher arg1)
public void sortOverlappingPairs(b3Dispatcher dispatcher)
Copyright © 2024. All rights reserved.