Trait parry2d_f64::shape::TypedSimdCompositeShape [−][src]
pub trait TypedSimdCompositeShape { type PartShape: ?Sized + Shape; type PartId: IndexedData; fn map_typed_part_at(
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<Real>>, &Self::PartShape)
); fn map_untyped_part_at(
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<Real>>, &dyn Shape)
); fn typed_quadtree(&self) -> &QBVH<Self::PartId>; }
Associated Types
Loading content...Required methods
fn map_typed_part_at(
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<Real>>, &Self::PartShape)
)
[src]
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<Real>>, &Self::PartShape)
)
fn map_untyped_part_at(
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<Real>>, &dyn Shape)
)
[src]
&self,
shape_id: Self::PartId,
f: impl FnMut(Option<&Isometry<Real>>, &dyn Shape)
)
fn typed_quadtree(&self) -> &QBVH<Self::PartId>
[src]
Implementors
impl TypedSimdCompositeShape for Compound
[src]
impl TypedSimdCompositeShape for Compound
[src]impl TypedSimdCompositeShape for Polyline
[src]
impl TypedSimdCompositeShape for Polyline
[src]impl TypedSimdCompositeShape for TriMesh
[src]
impl TypedSimdCompositeShape for TriMesh
[src]impl<'a> TypedSimdCompositeShape for dyn SimdCompositeShape + 'a
[src]
impl<'a> TypedSimdCompositeShape for dyn SimdCompositeShape + 'a
[src]type PartShape = dyn Shape
type PartId = u32
fn map_typed_part_at(
&self,
shape_id: u32,
f: impl FnMut(Option<&Isometry<Real>>, &Self::PartShape)
)
[src]
&self,
shape_id: u32,
f: impl FnMut(Option<&Isometry<Real>>, &Self::PartShape)
)
fn map_untyped_part_at(
&self,
shape_id: u32,
f: impl FnMut(Option<&Isometry<Real>>, &dyn Shape)
)
[src]
&self,
shape_id: u32,
f: impl FnMut(Option<&Isometry<Real>>, &dyn Shape)
)