Skip to main content

dynamis_model/
query.rs

1#[derive(Clone, Copy, Debug)]
2pub struct QueryFilter {
3    pub group: u32,
4    pub mask: u32,
5    pub ignore_sensors: bool,
6    pub ignore_sleeping: bool,
7    pub ignore_static: bool,
8    pub ignore_kinematic: bool,
9    pub max_hits: u32,
10}
11
12impl Default for QueryFilter {
13    fn default() -> Self {
14        Self {
15            group: 0,
16            mask: u32::MAX,
17            ignore_sensors: true,
18            ignore_sleeping: false,
19            ignore_static: false,
20            ignore_kinematic: false,
21            max_hits: 4,
22        }
23    }
24}