|
| dxSAPSpace (dSpaceID _space, int sortaxis) |
|
virtual dxGeom * | getGeom (int i) |
|
virtual void | add (dxGeom *g) |
|
virtual void | remove (dxGeom *g) |
|
virtual void | dirty (dxGeom *g) |
|
virtual void | computeAABB () |
|
virtual void | cleanGeoms () |
|
virtual void | collide (void *data, dNearCallback *callback) |
|
virtual void | collide2 (void *data, dxGeom *geom, dNearCallback *callback) |
|
| dxSpace (dSpaceID _space) |
|
void | setCleanup (int mode) |
|
int | getCleanup () const |
|
void | setSublevel (int value) |
|
int | getSublevel () const |
|
void | setManulCleanup (int value) |
|
int | getManualCleanup () const |
|
int | query (dxGeom *geom) const |
|
int | getNumGeoms () const |
|
| dxGeom (dSpaceID _space, int is_placeable) |
|
void | updateZeroSizedFlag (bool is_zero_sized) |
|
unsigned | getParentSpaceTLSKind () const |
|
void | computePosr () |
|
void | recomputePosr () |
|
bool | checkControlValueSizeValidity (void *dataValue, int *dataSize, int iRequiresSize) |
|
virtual bool | controlGeometry (int controlClass, int controlCode, void *dataValue, int *dataSize) |
|
virtual int | AABBTest (dxGeom *o, dReal aabb[6]) |
|
void | recomputeAABB () |
|
void | spaceAdd (dxGeom **first_ptr) |
|
void | spaceRemove () |
|
void | bodyAdd (dxBody *b) |
|
void | bodyRemove () |
|
void * | operator new (size_t size) |
|
void * | operator new (size_t, void *p) |
|
void | operator delete (void *ptr, size_t size) |
|
void * | operator new[] (size_t size) |
|
void | operator delete[] (void *ptr, size_t size) |
|
|
int | count |
|
dxGeom * | first |
|
int | cleanup |
|
int | sublevel |
|
unsigned | tls_kind |
|
int | current_index |
|
dxGeom * | current_geom |
|
int | lock_count |
|
int | type |
|
int | gflags |
|
void * | data |
|
dBodyID | body |
|
dxGeom * | body_next |
|
dxPosR * | final_posr |
|
dxPosR * | offset_posr |
|
dxGeom * | next |
|
dxGeom ** | tome |
|
dxGeom * | next_ex |
|
dxGeom ** | tome_ex |
|
dxSpace * | parent_space |
|
dReal | aabb [6] |
|
unsigned long | category_bits |
|
unsigned long | collide_bits |
|
void dxSAPSpace::BoxPruning |
( |
int |
count, |
|
|
const dxGeom ** |
geoms, |
|
|
dArray< Pair > & |
pairs |
|
) |
| |
|
private |
Complete box pruning. Returns a list of overlapping pairs of boxes, each box of the pair belongs to the same set.
- Parameters
-
count | [in] number of boxes. |
geoms | [in] geoms of boxes. |
pairs | [out] array of overlapping pairs. |
References dxSAPSpace::Pair::id0, and dxSAPSpace::Pair::id1.
The documentation for this struct was generated from the following file: