|
| HybridPlanesCollider () |
|
virtual | ~HybridPlanesCollider () |
|
bool | Collide (PlanesCache &cache, const Plane *planes, udword nb_planes, const HybridModel &model, const Matrix4x4 *worldm=null) |
|
| PlanesCollider () |
|
virtual | ~PlanesCollider () |
|
bool | Collide (PlanesCache &cache, const Plane *planes, udword nb_planes, const Model &model, const Matrix4x4 *worldm=null) |
|
inline_ bool | Collide (PlanesCache &cache, const OBB &box, const Model &model, const Matrix4x4 *worldb=null, const Matrix4x4 *worldm=null) |
|
| override (Collider) const char *ValidateSettings() |
|
| VolumeCollider () |
|
virtual | ~VolumeCollider ()=0 |
|
inline_ udword | GetNbTouchedPrimitives () const |
|
inline_ const udword * | GetTouchedPrimitives () const |
|
inline_ udword | GetNbVolumeBVTests () const |
|
inline_ udword | GetNbVolumePrimTests () const |
|
| override (Collider) const char *ValidateSettings() |
|
| Collider () |
|
virtual | ~Collider () |
|
inline_ BOOL | GetContactStatus () const |
|
inline_ BOOL | FirstContactEnabled () const |
|
inline_ BOOL | TemporalCoherenceEnabled () const |
|
inline_ BOOL | ContactFound () const |
|
inline_ BOOL | TemporalHit () const |
|
inline_ BOOL | SkipPrimitiveTests () const |
|
inline_ void | SetFirstContact (bool flag) |
|
inline_ void | SetTemporalCoherence (bool flag) |
|
inline_ void | SetPrimitiveTests (bool flag) |
|
virtual const char * | ValidateSettings ()=0 |
|
|
void | _Collide (const AABBCollisionNode *node, udword clip_mask) |
|
void | _Collide (const AABBNoLeafNode *node, udword clip_mask) |
|
void | _Collide (const AABBQuantizedNode *node, udword clip_mask) |
|
void | _Collide (const AABBQuantizedNoLeafNode *node, udword clip_mask) |
|
void | _CollideNoPrimitiveTest (const AABBCollisionNode *node, udword clip_mask) |
|
void | _CollideNoPrimitiveTest (const AABBNoLeafNode *node, udword clip_mask) |
|
void | _CollideNoPrimitiveTest (const AABBQuantizedNode *node, udword clip_mask) |
|
void | _CollideNoPrimitiveTest (const AABBQuantizedNoLeafNode *node, udword clip_mask) |
|
inline_ bool | PlanesAABBOverlap (const Point ¢er, const Point &extents, udword &out_clip_mask, udword in_clip_mask) |
|
inline_ bool | PlanesTriOverlap (udword in_clip_mask) |
|
bool | InitQuery (PlanesCache &cache, const Plane *planes, udword nb_planes, const Matrix4x4 *worldm=null) |
|
Definition at line 109 of file OPC_PlanesCollider.h.