@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, zero
public 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 Pointer
public 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 btBroadphaseInterface
public void destroyProxy(btBroadphaseProxy proxy, btDispatcher dispatcher)
destroyProxy
in class btBroadphaseInterface
public void setAabb(btBroadphaseProxy proxy, @Const @ByRef btVector3 aabbMin, @Const @ByRef btVector3 aabbMax, btDispatcher dispatcher)
setAabb
in class btBroadphaseInterface
public 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 btBroadphaseInterface
public void rayTest(@Const @ByRef btVector3 rayFrom, @Const @ByRef btVector3 rayTo, @ByRef btBroadphaseRayCallback rayCallback)
rayTest
in class btBroadphaseInterface
public void aabbTest(@Const @ByRef btVector3 aabbMin, @Const @ByRef btVector3 aabbMax, @ByRef btBroadphaseAabbCallback callback)
aabbTest
in class btBroadphaseInterface
public void getAabb(btBroadphaseProxy proxy, @ByRef btVector3 aabbMin, @ByRef btVector3 aabbMax)
getAabb
in class btBroadphaseInterface
public void calculateOverlappingPairs(btDispatcher dispatcher)
btBroadphaseInterface
calculateOverlappingPairs
in class btBroadphaseInterface
public btOverlappingPairCache getOverlappingPairCache()
getOverlappingPairCache
in class btBroadphaseInterface
public void getBroadphaseAabb(@ByRef btVector3 aabbMin, @ByRef btVector3 aabbMax)
btBroadphaseInterface
getBroadphaseAabb
in class btBroadphaseInterface
public void printStats()
printStats
in class btBroadphaseInterface
public void resetPool(btDispatcher dispatcher)
resetPool
in class btBroadphaseInterface
public 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.