Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Physics::PhysicsQueryFilter Struct Reference

Collision profile filter used by PhysicsEngine scene queries. More...

#include <CollisionProfile.h>

Collaboration diagram for Engine::Physics::PhysicsQueryFilter:

Public Attributes

CollisionProfileHandle profile
 Query profile tested against candidate body collision profiles.
bool includeOverlaps = true
 Accept candidates that resolve to CollisionResponse::Overlap.
bool includeBlocks = true
 Accept candidates that resolve to CollisionResponse::Block.

Detailed Description

Collision profile filter used by PhysicsEngine scene queries.

Queries pass when the filter profile resolves to an enabled response against any collision profile on a body. Invalid filter profiles and bodies without engine PhysicsBody user data pass the filter.

Definition at line 134 of file CollisionProfile.h.

Member Data Documentation

◆ includeBlocks

bool Engine::Physics::PhysicsQueryFilter::includeBlocks = true

Accept candidates that resolve to CollisionResponse::Block.

Definition at line 138 of file CollisionProfile.h.

◆ includeOverlaps

bool Engine::Physics::PhysicsQueryFilter::includeOverlaps = true

Accept candidates that resolve to CollisionResponse::Overlap.

Definition at line 137 of file CollisionProfile.h.

◆ profile

CollisionProfileHandle Engine::Physics::PhysicsQueryFilter::profile

Query profile tested against candidate body collision profiles.

Definition at line 136 of file CollisionProfile.h.


The documentation for this struct was generated from the following file: