My Project
|
base class for all colliders. More...
#include <Collider.h>
Public Member Functions | |
BOOL | GetContactStatus () const |
Gets the last collision status after a collision query. More... | |
BOOL | FirstContactEnabled () const |
Gets the "first contact" mode. More... | |
BOOL | TemporalCoherenceEnabled () const |
Gets the temporal coherence mode. More... | |
BOOL | ContactFound () const |
Checks a first contact has already been found. More... | |
BOOL | TemporalHit () const |
Checks there's been an early exit due to temporal coherence;. More... | |
BOOL | SkipPrimitiveTests () const |
Checks primitive tests are enabled;. More... | |
void | SetFirstContact (bool flag) |
Reports all contacts (false) or first contact only (true) More... | |
void | SetTemporalCoherence (bool flag) |
Enable/disable temporal coherence. More... | |
void | SetPrimitiveTests (bool flag) |
Enable/disable primitive tests. More... | |
Protected Member Functions | |
virtual void | InitQuery () |
Initializes a query. | |
Protected Attributes | |
DWORD | mFlags |
Bit flags. | |
base class for all colliders.
|
inline |
Checks a first contact has already been found.
|
inline |
Gets the "first contact" mode.
|
inline |
Gets the last collision status after a collision query.
|
inline |
Reports all contacts (false) or first contact only (true)
flag | [in] true for first contact, false for all contacts |
|
inline |
Enable/disable primitive tests.
flag | [in] true to enable primitive tests, false to discard them |
|
inline |
Enable/disable temporal coherence.
flag | [in] true to enable temporal coherence, false to discard it |
|
inline |
Checks primitive tests are enabled;.
|
inline |
Gets the temporal coherence mode.
|
inline |
Checks there's been an early exit due to temporal coherence;.