Panda3D
|
Public Member Functions | |
OdeQuadTreeSpace (Point3 const center, VBase3 const extents, int depth) | |
OdeQuadTreeSpace (OdeSpace space, Point3 const center, VBase3 const extents, int depth) | |
add (OdeGeom geom) | |
add (OdeSpace space) | |
int | autoCollide () |
clean () | |
int | collide (PyObject arg, PyObject near_callback) |
OdeHashSpace | convertToHashSpace () |
OdeQuadTreeSpace | convertToQuadTreeSpace () |
OdeSimpleSpace | convertToSimpleSpace () |
destroy () | |
disable () | |
enable () | |
getAABB (VBase3 min, VBase3 max) | |
BitMaskunsigned | getCategoryBits () |
int | getClass () |
int | getCleanup () |
BitMaskunsigned | getCollideBits () |
int | getCollideId (OdeGeom geom) |
int | getCollideId (dxGeom o1) |
string | getCollisionEvent () |
int | getContactId (int data_index, int first) |
int | getContactId (int data_index) |
OdeGeom | getGeom (int i) |
int | getNumGeoms () |
OdeSpace | getSpace () |
int | getSurfaceType (OdeGeom geom) |
int | getSurfaceType (dxGeom o1) |
bool | isEmpty () |
Returns true if the ID is 0, meaning the OdeSpace does not point to a valid space. | |
int | isEnabled () |
int | isSpace () |
int | query (OdeSpace const space) |
int | query (OdeGeom const geom) |
remove (OdeGeom geom) | |
remove (OdeSpace space) | |
setAutoCollideJointGroup (OdeJointGroup) | |
setAutoCollideWorld (OdeWorld) | |
setCategoryBits (BitMaskunsigned int, 32 const bits) | |
setCleanup (int mode) | |
setCollideBits (BitMaskunsigned int, 32 const bits) | |
int | setCollideId (OdeGeom geom, int collide_id) |
int | setCollideId (int collide_id, dxGeom id) |
setCollisionEvent (string event_name) | |
setSurfaceType (OdeGeom geom, int surface_type) | |
setSurfaceType (int surface_type, dxGeom id) | |
write () | |
write (ostream out, unsigned int indent) | |
write (ostream out) | |
Static Public Member Functions | |
static TypeHandle | getClassType () |
static double | getContactData (int data_index) |
Public Attributes | |
BitMaskunsigned | int |
OdeQuadTreeSpace | ( | Point3 const | center, |
VBase3 const | extents, | ||
int | depth | ||
) |
OdeQuadTreeSpace | ( | OdeSpace | space, |
Point3 const | center, | ||
VBase3 const | extents, | ||
int | depth | ||
) |
add | ( | OdeGeom | geom | ) | [inherited] |
add | ( | OdeSpace | space | ) | [inherited] |
int autoCollide | ( | ) | [inherited] |
clean | ( | ) | [inherited] |
int collide | ( | PyObject | arg, |
PyObject | near_callback | ||
) | [inherited] |
OdeHashSpace convertToHashSpace | ( | ) | [inherited] |
OdeQuadTreeSpace convertToQuadTreeSpace | ( | ) | [inherited] |
OdeSimpleSpace convertToSimpleSpace | ( | ) | [inherited] |
destroy | ( | ) | [inherited] |
disable | ( | ) | [inherited] |
enable | ( | ) | [inherited] |
getAABB | ( | VBase3 | min, |
VBase3 | max | ||
) | [inherited] |
BitMaskunsigned getCategoryBits | ( | ) | [inherited] |
int getClass | ( | ) | [inherited] |
static TypeHandle getClassType | ( | ) | [static] |
Reimplemented from OdeSpace.
int getCleanup | ( | ) | [inherited] |
BitMaskunsigned getCollideBits | ( | ) | [inherited] |
string getCollisionEvent | ( | ) | [inherited] |
static double getContactData | ( | int | data_index | ) | [static, inherited] |
int getNumGeoms | ( | ) | [inherited] |
OdeSpace getSpace | ( | ) | [inherited] |
bool isEmpty | ( | ) | [inherited] |
int isEnabled | ( | ) | [inherited] |
int isSpace | ( | ) | [inherited] |
remove | ( | OdeGeom | geom | ) | [inherited] |
remove | ( | OdeSpace | space | ) | [inherited] |
setAutoCollideJointGroup | ( | OdeJointGroup | ) | [inherited] |
setAutoCollideWorld | ( | OdeWorld | ) | [inherited] |
setCategoryBits | ( | BitMaskunsigned | int, |
32 const | bits | ||
) | [inherited] |
setCleanup | ( | int | mode | ) | [inherited] |
setCollideBits | ( | BitMaskunsigned | int, |
32 const | bits | ||
) | [inherited] |
setCollisionEvent | ( | string | event_name | ) | [inherited] |
write | ( | ostream | out, |
unsigned int | indent | ||
) | [inherited] |
write | ( | ostream | out | ) | [inherited] |
write | ( | ) | [inherited] |
BitMaskunsigned int [inherited] |