[][src]Struct arcs::systems::SyncBounds

pub struct SyncBounds { /* fields omitted */ }

Lets us keep track of a DrawingObject's rough location in Drawing Space.

Implementations

impl SyncBounds[src]

pub const NAME: &'static str[src]

pub fn new(world: &World) -> SyncBounds[src]

Trait Implementations

impl Debug for SyncBounds[src]

impl<'world> System<'world> for SyncBounds[src]

type SystemData = (WriteStorage<'world, BoundingBox<DrawingSpace>>, ReadStorage<'world, DrawingObject>, Entities<'world>)

The resource bundle required to execute this system. Read more

Auto Trait Implementations

impl !RefUnwindSafe for SyncBounds

impl Send for SyncBounds

impl Sync for SyncBounds

impl Unpin for SyncBounds

impl !UnwindSafe for SyncBounds

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync
[src]

impl<T> RoundFrom<T> for T[src]

impl<T, U> RoundInto<U> for T where
    U: RoundFrom<T>, 
[src]

impl<'a, T> RunNow<'a> for T where
    T: System<'a>, 
[src]

impl<'a, T> RunWithPool<'a> for T where
    T: System<'a>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.