@NoOffset @Properties(inherit=Bullet3Collision.class) public class b3DynamicBvhBroadphase extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Modifier and Type | Field and Description |
|---|---|
static int |
DYNAMIC_SET
enum b3DynamicBvhBroadphase::
|
static int |
FIXED_SET
enum b3DynamicBvhBroadphase::
|
static int |
STAGECOUNT
enum b3DynamicBvhBroadphase::
|
| Constructor and Description |
|---|
b3DynamicBvhBroadphase(int proxyCapacity) |
b3DynamicBvhBroadphase(int proxyCapacity,
b3OverlappingPairCache paircache) |
b3DynamicBvhBroadphase(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, 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 static final int DYNAMIC_SET
public static final int FIXED_SET
public static final int STAGECOUNT
public b3DynamicBvhBroadphase(Pointer p)
Pointer(Pointer).public b3DynamicBvhBroadphase(int proxyCapacity,
b3OverlappingPairCache paircache)
public b3DynamicBvhBroadphase(int proxyCapacity)
@ByRef public b3DynamicBvh m_sets(int i)
public b3DynamicBvhBroadphase m_sets(int i, b3DynamicBvh setter)
@MemberGetter public b3DynamicBvh m_sets()
public b3DbvtProxy m_stageRoots(int i)
public b3DynamicBvhBroadphase m_stageRoots(int i, b3DbvtProxy setter)
@MemberGetter @Cast(value="b3DbvtProxy**") public PointerPointer m_stageRoots()
@ByRef public b3DbvtProxyArray m_proxies()
public b3DynamicBvhBroadphase m_proxies(b3DbvtProxyArray setter)
public b3OverlappingPairCache m_paircache()
public b3DynamicBvhBroadphase m_paircache(b3OverlappingPairCache setter)
public b3DynamicBvhBroadphase m_prediction(float setter)
public int m_stageCurrent()
public b3DynamicBvhBroadphase m_stageCurrent(int setter)
public int m_fupdates()
public b3DynamicBvhBroadphase m_fupdates(int setter)
public int m_dupdates()
public b3DynamicBvhBroadphase m_dupdates(int setter)
public int m_cupdates()
public b3DynamicBvhBroadphase m_cupdates(int setter)
public int m_newpairs()
public b3DynamicBvhBroadphase m_newpairs(int setter)
public int m_fixedleft()
public b3DynamicBvhBroadphase m_fixedleft(int setter)
public b3DynamicBvhBroadphase m_updates_call(int setter)
public b3DynamicBvhBroadphase m_updates_done(int setter)
public b3DynamicBvhBroadphase m_updates_ratio(float setter)
public int m_pid()
public b3DynamicBvhBroadphase m_pid(int setter)
public int m_cid()
public b3DynamicBvhBroadphase m_cid(int setter)
public b3DynamicBvhBroadphase m_releasepaircache(boolean setter)
public b3DynamicBvhBroadphase m_deferedcollide(boolean setter)
public b3DynamicBvhBroadphase m_needcleanup(boolean setter)
public void collide(b3Dispatcher dispatcher)
public void optimize()
public b3BroadphaseProxy createProxy(@Const @ByRef b3Vector3 aabbMin, @Const @ByRef b3Vector3 aabbMax, int objectIndex, Pointer userPtr, int collisionFilterGroup, int collisionFilterMask)
public void destroyProxy(b3BroadphaseProxy proxy, b3Dispatcher dispatcher)
public void setAabb(int objectId,
@Const @ByRef
b3Vector3 aabbMin,
@Const @ByRef
b3Vector3 aabbMax,
b3Dispatcher dispatcher)
public void rayTest(@Const @ByRef b3Vector3 rayFrom, @Const @ByRef b3Vector3 rayTo, @ByRef b3BroadphaseRayCallback rayCallback, @Const @ByRef(nullValue="b3Vector3(b3MakeVector3(0, 0, 0))") b3Vector3 aabbMin, @Const @ByRef(nullValue="b3Vector3(b3MakeVector3(0, 0, 0))") b3Vector3 aabbMax)
public void rayTest(@Const @ByRef b3Vector3 rayFrom, @Const @ByRef b3Vector3 rayTo, @ByRef b3BroadphaseRayCallback rayCallback)
public void aabbTest(@Const @ByRef b3Vector3 aabbMin, @Const @ByRef b3Vector3 aabbMax, @ByRef b3BroadphaseAabbCallback callback)
public void calculateOverlappingPairs(b3Dispatcher dispatcher)
public void calculateOverlappingPairs()
public b3OverlappingPairCache getOverlappingPairCache()
public void printStats()
public void resetPool(b3Dispatcher dispatcher)
public void performDeferredRemoval(b3Dispatcher dispatcher)
public void setAabbForceUpdate(b3BroadphaseProxy absproxy, @Const @ByRef b3Vector3 aabbMin, @Const @ByRef b3Vector3 aabbMax, b3Dispatcher arg3)
Copyright © 2024. All rights reserved.