public class btBroadphaseProxy extends BulletBase
| Modifier and Type | Class and Description |
|---|---|
static class |
btBroadphaseProxy.CollisionFilterGroups |
className| Constructor and Description |
|---|
btBroadphaseProxy() |
btBroadphaseProxy(long cPtr,
boolean cMemoryOwn)
Construct a new btBroadphaseProxy, normally you should not need this constructor it's intended for low-level usage.
|
btBroadphaseProxy(Vector3 aabbMin,
Vector3 aabbMax,
long userPtr,
int collisionFilterGroup,
int collisionFilterMask) |
| Modifier and Type | Method and Description |
|---|---|
static void |
free(btBroadphaseProxy inst)
delete the native object if required and allow the instance to be reused by the obtain method
|
btVector3 |
getAabbMax() |
btVector3 |
getAabbMin() |
long |
getClientObject() |
int |
getCollisionFilterGroup() |
int |
getCollisionFilterMask() |
static long |
getCPtr(btBroadphaseProxy obj) |
int |
getUid() |
int |
getUniqueId() |
static btBroadphaseProxy |
internalTemp(long cPtr,
boolean own) |
static boolean |
isCompound(int proxyType) |
static boolean |
isConcave(int proxyType) |
static boolean |
isConvex(int proxyType) |
static boolean |
isConvex2d(int proxyType) |
static boolean |
isInfinite(int proxyType) |
static boolean |
isNonMoving(int proxyType) |
static boolean |
isPolyhedral(int proxyType) |
static boolean |
isSoftBody(int proxyType) |
static btBroadphaseProxy |
obtain(long cPtr,
boolean own)
Reuses a previous freed instance or creates a new instance and set it to reflect the specified native object
|
void |
operatorDelete(long ptr) |
void |
operatorDelete(long arg0,
long arg1) |
void |
operatorDeleteArray(long ptr) |
void |
operatorDeleteArray(long arg0,
long arg1) |
long |
operatorNew(long sizeInBytes) |
long |
operatorNew(long arg0,
long ptr) |
long |
operatorNewArray(long sizeInBytes) |
long |
operatorNewArray(long arg0,
long ptr) |
void |
setAabbMax(btVector3 value) |
void |
setAabbMin(btVector3 value) |
void |
setClientObject(long value) |
void |
setCollisionFilterGroup(int value) |
void |
setCollisionFilterMask(int value) |
void |
setUniqueId(int value) |
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btBroadphaseProxy(long cPtr,
boolean cMemoryOwn)
public btBroadphaseProxy()
public static long getCPtr(btBroadphaseProxy obj)
public static btBroadphaseProxy internalTemp(long cPtr, boolean own)
public static btBroadphaseProxy obtain(long cPtr, boolean own)
public static void free(btBroadphaseProxy inst)
public long operatorNew(long sizeInBytes)
public void operatorDelete(long ptr)
public long operatorNew(long arg0,
long ptr)
public void operatorDelete(long arg0,
long arg1)
public long operatorNewArray(long sizeInBytes)
public void operatorDeleteArray(long ptr)
public long operatorNewArray(long arg0,
long ptr)
public void operatorDeleteArray(long arg0,
long arg1)
public void setClientObject(long value)
public long getClientObject()
public void setCollisionFilterGroup(int value)
public int getCollisionFilterGroup()
public void setCollisionFilterMask(int value)
public int getCollisionFilterMask()
public void setUniqueId(int value)
public int getUniqueId()
public void setAabbMin(btVector3 value)
public btVector3 getAabbMin()
public void setAabbMax(btVector3 value)
public btVector3 getAabbMax()
public int getUid()
public static boolean isPolyhedral(int proxyType)
public static boolean isConvex(int proxyType)
public static boolean isNonMoving(int proxyType)
public static boolean isConcave(int proxyType)
public static boolean isCompound(int proxyType)
public static boolean isSoftBody(int proxyType)
public static boolean isInfinite(int proxyType)
public static boolean isConvex2d(int proxyType)
Copyright © 2021. All rights reserved.