[−][src]Trait shipyard_scenegraph::HierarchyIter
Required methods
fn ancestors(&self, id: EntityId) -> AncestorIter<C>
fn children(&self, id: EntityId) -> ChildrenIter<C>
fn descendants_depth_first(
&self,
id: EntityId
) -> DescendantsDepthFirstIter<P, C>
&self,
id: EntityId
) -> DescendantsDepthFirstIter<P, C>
fn descendants_breadth_first(
&self,
id: EntityId
) -> DescendantsBreadthFirstIter<P, C>
&self,
id: EntityId
) -> DescendantsBreadthFirstIter<P, C>
Implementations on Foreign Types
impl<'a, P, C> HierarchyIter<'a, P, C> for (P, C) where
C: Get<Out = &'a Child> + Copy,
P: Get<Out = &'a Parent> + Copy,
[src]
C: Get<Out = &'a Child> + Copy,
P: Get<Out = &'a Parent> + Copy,
fn ancestors(&self, id: EntityId) -> AncestorIter<C>
[src]
fn children(&self, id: EntityId) -> ChildrenIter<C>
[src]
fn descendants_depth_first(
&self,
id: EntityId
) -> DescendantsDepthFirstIter<P, C>
[src]
&self,
id: EntityId
) -> DescendantsDepthFirstIter<P, C>
fn descendants_breadth_first(
&self,
id: EntityId
) -> DescendantsBreadthFirstIter<P, C>
[src]
&self,
id: EntityId
) -> DescendantsBreadthFirstIter<P, C>