specsscenegraph

scene graph for specs

```rust use specsscenegraph::{SceneGraphBundle, Parent as SceneGraphParent};

[derive(Debug)]

struct Parent { entity: Entity, }

impl Parent { #[inline(always)] pub fn new(entity: Entity) -> Self { Parent { entity: entity } } }

impl Component for Parent { type Storage = FlaggedStorage>; }

impl SceneGraphParent for Parent { #[inline(always)] fn parent_entity(&self) -> Entity { self.entity } }

let mut world = World::new();

let mut dispatcher = SpecsBundler::new(&mut world, DispatcherBuilder::new()) .bundle(SceneGraphBundle::::default()) .unwrap() .build();

// track modified/removed events from the scene graph let mut readerid = world.writeresource::>().track(); ```