parry3d_f64/query/shape_cast/
mod.rs

1//! Implementation details of the `cast_shapes` function.
2
3pub use self::shape_cast::{cast_shapes, ShapeCastHit, ShapeCastOptions, ShapeCastStatus};
4pub use self::shape_cast_ball_ball::cast_shapes_ball_ball;
5pub use self::shape_cast_halfspace_support_map::{
6    cast_shapes_halfspace_support_map, cast_shapes_support_map_halfspace,
7};
8#[cfg(feature = "alloc")]
9pub use self::{
10    shape_cast_composite_shape_shape::{
11        cast_shapes_composite_shape_shape, cast_shapes_shape_composite_shape,
12        TOICompositeShapeShapeBestFirstVisitor,
13    },
14    shape_cast_heightfield_shape::{cast_shapes_heightfield_shape, cast_shapes_shape_heightfield},
15    shape_cast_support_map_support_map::cast_shapes_support_map_support_map,
16    shape_cast_voxels_shape::{cast_shapes_shape_voxels, cast_shapes_voxels_shape},
17};
18
19mod shape_cast;
20mod shape_cast_ball_ball;
21#[cfg(feature = "alloc")]
22mod shape_cast_composite_shape_shape;
23mod shape_cast_halfspace_support_map;
24#[cfg(feature = "alloc")]
25mod shape_cast_heightfield_shape;
26#[cfg(feature = "alloc")]
27mod shape_cast_support_map_support_map;
28#[cfg(feature = "alloc")]
29mod shape_cast_voxels_shape;