A special kind of
CollisionHandlerthat does nothing except remember the CollisionEntries detected the last pass. This set of CollisionEntries may then be queried by the calling function. It’s primarily useful when a simple intersection test is being made, e.g. for picking from the window.
Removes all the entries from the queue.
int get_num_entries(void) const
Returns the number of CollisionEntries detected last pass.
void output(std::ostream &out) const
Sorts all the detected collisions front-to-back by from_intersection_point() so that those intersection points closest to the collider’s origin (e.g., the center of the
CollisionSphere, or the point_a of a
CollisionSegment) appear first.
void write(std::ostream &out, int indent_level = 0) const