Trait rapier2d::geometry::TypedSimdCompositeShape [−][src]
Associated Types
Loading content...Required methods
pub fn map_typed_part_at(
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &Self::PartShape)
)
[src]
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &Self::PartShape)
)
pub fn map_untyped_part_at(
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &(dyn Shape + 'static))
)
[src]
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &(dyn Shape + 'static))
)
pub fn typed_quadtree(&self) -> &SimdQuadTree<Self::PartId>
[src]
Implementors
impl TypedSimdCompositeShape for Compound
[src]
type PartShape = dyn Shape + 'static
type PartId = u32
pub fn map_typed_part_at(
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<Compound as TypedSimdCompositeShape>::PartShape)
)
[src]
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<Compound as TypedSimdCompositeShape>::PartShape)
)
pub fn map_untyped_part_at(
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<Compound as TypedSimdCompositeShape>::PartShape)
)
[src]
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<Compound as TypedSimdCompositeShape>::PartShape)
)
pub fn typed_quadtree(&self) -> &SimdQuadTree<u32>
[src]
impl TypedSimdCompositeShape for Polyline
[src]
type PartShape = Segment
type PartId = u32
pub fn map_typed_part_at(
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<Polyline as TypedSimdCompositeShape>::PartShape)
)
[src]
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<Polyline as TypedSimdCompositeShape>::PartShape)
)
pub fn map_untyped_part_at(
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &(dyn Shape + 'static))
)
[src]
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &(dyn Shape + 'static))
)
pub fn typed_quadtree(&self) -> &SimdQuadTree<u32>
[src]
impl TypedSimdCompositeShape for TriMesh
[src]
type PartShape = Triangle
type PartId = u32
pub fn map_typed_part_at(
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<TriMesh as TypedSimdCompositeShape>::PartShape)
)
[src]
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<TriMesh as TypedSimdCompositeShape>::PartShape)
)
pub fn map_untyped_part_at(
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &(dyn Shape + 'static))
)
[src]
&self,
i: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &(dyn Shape + 'static))
)
pub fn typed_quadtree(&self) -> &SimdQuadTree<u32>
[src]
impl<'a> TypedSimdCompositeShape for dyn SimdCompositeShape + 'a
[src]
type PartShape = dyn Shape + 'static
type PartId = u32
pub fn map_typed_part_at(
&self,
shape_id: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<dyn SimdCompositeShape + 'a as TypedSimdCompositeShape>::PartShape)
)
[src]
&self,
shape_id: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &<dyn SimdCompositeShape + 'a as TypedSimdCompositeShape>::PartShape)
)
pub fn map_untyped_part_at(
&self,
shape_id: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &(dyn Shape + 'static))
)
[src]
&self,
shape_id: u32,
f: impl FnMut(Option<&Isometry<f32, U2, Unit<Complex<f32>>>>, &(dyn Shape + 'static))
)
pub fn typed_quadtree(
&self
) -> &SimdQuadTree<<dyn SimdCompositeShape + 'a as TypedSimdCompositeShape>::PartId>
[src]
&self
) -> &SimdQuadTree<<dyn SimdCompositeShape + 'a as TypedSimdCompositeShape>::PartId>