@Properties(inherit=BulletCollision.class) public class btDispatcher extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
btDispatcher(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
Pointer |
allocateCollisionAlgorithm(int size) |
void |
clearManifold(btPersistentManifold manifold) |
void |
dispatchAllCollisionPairs(btOverlappingPairCache pairCache,
btDispatcherInfo dispatchInfo,
btDispatcher dispatcher) |
btCollisionAlgorithm |
findAlgorithm(btCollisionObjectWrapper body0Wrap,
btCollisionObjectWrapper body1Wrap,
btPersistentManifold sharedManifold,
int queryType) |
void |
freeCollisionAlgorithm(Pointer ptr) |
PointerPointer |
getInternalManifoldPointer() |
btPoolAllocator |
getInternalManifoldPool() |
btPersistentManifold |
getManifoldByIndexInternal(int index) |
btPersistentManifold |
getNewManifold(btCollisionObject b0,
btCollisionObject b1) |
int |
getNumManifolds() |
boolean |
needsCollision(btCollisionObject body0,
btCollisionObject body1) |
boolean |
needsResponse(btCollisionObject body0,
btCollisionObject body1) |
void |
releaseManifold(btPersistentManifold manifold) |
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, zero
public btDispatcher(Pointer p)
Pointer(Pointer)
.public btCollisionAlgorithm findAlgorithm(@Const btCollisionObjectWrapper body0Wrap, @Const btCollisionObjectWrapper body1Wrap, btPersistentManifold sharedManifold, @Cast(value="ebtDispatcherQueryType") int queryType)
public btPersistentManifold getNewManifold(@Const btCollisionObject b0, @Const btCollisionObject b1)
public void releaseManifold(btPersistentManifold manifold)
public void clearManifold(btPersistentManifold manifold)
@Cast(value="bool") public boolean needsCollision(@Const btCollisionObject body0, @Const btCollisionObject body1)
@Cast(value="bool") public boolean needsResponse(@Const btCollisionObject body0, @Const btCollisionObject body1)
public void dispatchAllCollisionPairs(btOverlappingPairCache pairCache, @Const @ByRef btDispatcherInfo dispatchInfo, btDispatcher dispatcher)
public int getNumManifolds()
public btPersistentManifold getManifoldByIndexInternal(int index)
@Cast(value="btPersistentManifold**") public PointerPointer getInternalManifoldPointer()
public btPoolAllocator getInternalManifoldPool()
public Pointer allocateCollisionAlgorithm(int size)
public void freeCollisionAlgorithm(Pointer ptr)
Copyright © 2024. All rights reserved.