All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
static int |
allocate(SWIGTYPE_p_btAlignedObjectArrayT_int_t ifree,
SWIGTYPE_p_btAlignedObjectArrayT_btDbvt__sStkNPS_t stock,
btDbvt.sStkNPS value) |
static void |
benchmark() |
void |
clear() |
void |
clone(btDbvt dest) |
void |
clone(btDbvt dest,
btDbvt.IClone iclone) |
static void |
collideKDOP(btDbvtNode root,
btVector3 normals,
FloatBuffer offsets,
int count,
ICollide policy) |
static void |
collideKDOP(btDbvtNode root,
FloatBuffer normals,
FloatBuffer offsets,
int count,
ICollide policy) |
static void |
collideOCL(btDbvtNode root,
btVector3 normals,
FloatBuffer offsets,
Vector3 sortaxis,
int count,
ICollide policy) |
static void |
collideOCL(btDbvtNode root,
btVector3 normals,
FloatBuffer offsets,
Vector3 sortaxis,
int count,
ICollide policy,
boolean fullsort) |
static void |
collideOCL(btDbvtNode root,
FloatBuffer normals,
FloatBuffer offsets,
Vector3 sortaxis,
int count,
ICollide policy) |
static void |
collideOCL(btDbvtNode root,
FloatBuffer normals,
FloatBuffer offsets,
Vector3 sortaxis,
int count,
ICollide policy,
boolean fullsort) |
void |
collideTT(btDbvtNode root0,
btDbvtNode root1,
ICollide policy) |
void |
collideTTpersistentStack(btDbvtNode root0,
btDbvtNode root1,
ICollide policy) |
static void |
collideTU(btDbvtNode root,
ICollide policy) |
void |
collideTV(btDbvtNode root,
btDbvtAabbMm volume,
ICollide policy) |
void |
collideTVNoStackAlloc(btDbvtNode root,
btDbvtAabbMm volume,
SWIGTYPE_p_btAlignedObjectArrayT_btDbvtNode_const_p_t stack,
ICollide policy) |
static int |
countLeaves(btDbvtNode node) |
boolean |
empty() |
static void |
enumLeaves(btDbvtNode root,
ICollide policy) |
static void |
enumNodes(btDbvtNode root,
ICollide policy) |
static void |
extractLeaves(btDbvtNode node,
SWIGTYPE_p_btAlignedObjectArrayT_btDbvtNode_const_p_t leaves) |
static long |
getCPtr(btDbvt obj) |
btDbvtNode |
getFree() |
int |
getLeaves() |
int |
getLkhd() |
long |
getOpath() |
btDbvtNode |
getRoot() |
SWIGTYPE_p_btAlignedObjectArrayT_btDbvt__sStkNN_t |
getStkStack() |
btDbvtNode |
insert(btDbvtAabbMm box,
long data) |
static int |
maxdepth(btDbvtNode node) |
static int |
nearest(IntBuffer i,
btDbvt.sStkNPS a,
float v,
int l,
int h) |
void |
optimizeBottomUp() |
void |
optimizeIncremental(int passes) |
void |
optimizeTopDown() |
void |
optimizeTopDown(int bu_treshold) |
static void |
rayTest(btDbvtNode root,
Vector3 rayFrom,
Vector3 rayTo,
ICollide policy) |
void |
rayTestInternal(btDbvtNode root,
Vector3 rayFrom,
Vector3 rayTo,
Vector3 rayDirectionInverse,
long[] signs,
float lambda_max,
Vector3 aabbMin,
Vector3 aabbMax,
SWIGTYPE_p_btAlignedObjectArrayT_btDbvtNode_const_p_t stack,
ICollide policy) |
void |
remove(btDbvtNode leaf) |
void |
setFree(btDbvtNode value) |
void |
setLeaves(int value) |
void |
setLkhd(int value) |
void |
setOpath(long value) |
void |
setRoot(btDbvtNode value) |
void |
setStkStack(SWIGTYPE_p_btAlignedObjectArrayT_btDbvt__sStkNN_t value) |
void |
update(btDbvtNode leaf) |
void |
update(btDbvtNode leaf,
btDbvtAabbMm volume) |
boolean |
update(btDbvtNode leaf,
btDbvtAabbMm volume,
float margin) |
boolean |
update(btDbvtNode leaf,
btDbvtAabbMm volume,
Vector3 velocity) |
boolean |
update(btDbvtNode leaf,
btDbvtAabbMm volume,
Vector3 velocity,
float margin) |
void |
update(btDbvtNode leaf,
int lookahead) |
void |
write(btDbvt.IWriter iwriter) |