@NoOffset @Properties(inherit=BulletCollision.class) public class btDbvtBroadphase extends btBroadphaseInterface
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Modifier and Type | Field and Description |
|---|---|
static int |
DYNAMIC_SET
enum btDbvtBroadphase::
|
static int |
FIXED_SET
enum btDbvtBroadphase::
|
static int |
STAGECOUNT
enum btDbvtBroadphase::
|
| Constructor and Description |
|---|
btDbvtBroadphase() |
btDbvtBroadphase(btOverlappingPairCache paircache) |
btDbvtBroadphase(long size)
Native array allocator.
|
btDbvtBroadphase(Pointer p)
Pointer cast constructor.
|
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 static final int DYNAMIC_SET
public static final int FIXED_SET
public static final int STAGECOUNT
public btDbvtBroadphase(Pointer p)
Pointer(Pointer).public btDbvtBroadphase(long size)
Pointer.position(long).public btDbvtBroadphase(btOverlappingPairCache paircache)
public btDbvtBroadphase()
public btDbvtBroadphase position(long position)
public btDbvtBroadphase getPointer(long i)
getPointer in class Pointerpublic btDbvtBroadphase m_sets(int i, btDbvt setter)
@MemberGetter public btDbvt m_sets()
public btDbvtProxy m_stageRoots(int i)
public btDbvtBroadphase m_stageRoots(int i, btDbvtProxy setter)
@MemberGetter @Cast(value="btDbvtProxy**") public PointerPointer m_stageRoots()
public btOverlappingPairCache m_paircache()
public btDbvtBroadphase m_paircache(btOverlappingPairCache setter)
public btDbvtBroadphase m_prediction(double setter)
public int m_stageCurrent()
public btDbvtBroadphase m_stageCurrent(int setter)
public int m_fupdates()
public btDbvtBroadphase m_fupdates(int setter)
public int m_dupdates()
public btDbvtBroadphase m_dupdates(int setter)
public int m_cupdates()
public btDbvtBroadphase m_cupdates(int setter)
public int m_newpairs()
public btDbvtBroadphase m_newpairs(int setter)
public int m_fixedleft()
public btDbvtBroadphase m_fixedleft(int setter)
public btDbvtBroadphase m_updates_call(int setter)
public btDbvtBroadphase m_updates_done(int setter)
public btDbvtBroadphase m_updates_ratio(double setter)
public int m_pid()
public btDbvtBroadphase m_pid(int setter)
public int m_cid()
public btDbvtBroadphase m_cid(int setter)
public int m_gid()
public btDbvtBroadphase m_gid(int setter)
public btDbvtBroadphase m_releasepaircache(boolean setter)
public btDbvtBroadphase m_deferedcollide(boolean setter)
public btDbvtBroadphase m_needcleanup(boolean setter)
public void collide(btDispatcher dispatcher)
public void optimize()
public btBroadphaseProxy createProxy(@Const @ByRef btVector3 aabbMin, @Const @ByRef btVector3 aabbMax, int shapeType, Pointer userPtr, int collisionFilterGroup, int collisionFilterMask, btDispatcher dispatcher)
createProxy in class btBroadphaseInterfacepublic void destroyProxy(btBroadphaseProxy proxy, btDispatcher dispatcher)
destroyProxy in class btBroadphaseInterfacepublic void setAabb(btBroadphaseProxy proxy, @Const @ByRef btVector3 aabbMin, @Const @ByRef btVector3 aabbMax, btDispatcher dispatcher)
setAabb in class btBroadphaseInterfacepublic void rayTest(@Const @ByRef btVector3 rayFrom, @Const @ByRef btVector3 rayTo, @ByRef btBroadphaseRayCallback rayCallback, @Const @ByRef(nullValue="btVector3(0, 0, 0)") btVector3 aabbMin, @Const @ByRef(nullValue="btVector3(0, 0, 0)") btVector3 aabbMax)
rayTest in class btBroadphaseInterfacepublic void rayTest(@Const @ByRef btVector3 rayFrom, @Const @ByRef btVector3 rayTo, @ByRef btBroadphaseRayCallback rayCallback)
rayTest in class btBroadphaseInterfacepublic void aabbTest(@Const @ByRef btVector3 aabbMin, @Const @ByRef btVector3 aabbMax, @ByRef btBroadphaseAabbCallback callback)
aabbTest in class btBroadphaseInterfacepublic void getAabb(btBroadphaseProxy proxy, @ByRef btVector3 aabbMin, @ByRef btVector3 aabbMax)
getAabb in class btBroadphaseInterfacepublic void calculateOverlappingPairs(btDispatcher dispatcher)
btBroadphaseInterfacecalculateOverlappingPairs in class btBroadphaseInterfacepublic btOverlappingPairCache getOverlappingPairCache()
getOverlappingPairCache in class btBroadphaseInterfacepublic void getBroadphaseAabb(@ByRef btVector3 aabbMin, @ByRef btVector3 aabbMax)
btBroadphaseInterfacegetBroadphaseAabb in class btBroadphaseInterfacepublic void printStats()
printStats in class btBroadphaseInterfacepublic void resetPool(btDispatcher dispatcher)
resetPool in class btBroadphaseInterfacepublic void performDeferredRemoval(btDispatcher dispatcher)
public void setAabbForceUpdate(btBroadphaseProxy absproxy, @Const @ByRef btVector3 aabbMin, @Const @ByRef btVector3 aabbMax, btDispatcher arg3)
public static void benchmark(btBroadphaseInterface arg0)
Copyright © 2024. All rights reserved.