Why use it
The method is `const`, so it does not mutate the object through this API surface. The boolean result makes success, availability or state explicit without exceptions.
EPOK RUNTIME
Method · 1 overload
Reports whether trigger pairs as part of bounded AABB collision queries and movement.
bool has_trigger_pairs() constReports whether trigger pairs as part of bounded AABB collision queries and movement.
This overload takes no parameters.
Returns: bool. Check the value before continuing when it represents success, availability or a resource handle.
#include "collision.hpp"
epok::CollisionWorld& object = /* obtain a valid instance */;
auto result = object.has_trigger_pairs();The method is `const`, so it does not mutate the object through this API surface. The boolean result makes success, availability or state explicit without exceptions.
Check the return value; `false` is part of normal control flow for many PSX resource operations.
Declared in runtime/collision.hpp:166
begin_syncBegins sync as part of bounded AABB collision queries and movement.MethodboundsPerforms `bounds` as part of bounded AABB collision queries and movement.MethodclearClears clear as part of bounded AABB collision queries and movement.MethodgroundDownward box sweep uses the complete footprint, including ledges missed by a center ray.Methodmove_and_slidePerforms `move and slide` as part of bounded AABB collision queries and movement.Methodnote_enabledPerforms `note enabled` as part of bounded AABB collision queries and movement.MethodoverlapReturns total matches; only the first output_capacity indices are written.MethodraycastSegment query: delta is the complete displacement, not a unit direction.Methodraycast_batchPerforms `raycast batch` as part of bounded AABB collision queries and movement.MethodsetSets set as part of bounded AABB collision queries and movement.Methodset_cachedReturns whether bounds were rebuilt.Methodupdate_triggersUpdates triggers as part of bounded AABB collision queries and movement.Function template