Struct amethyst::ecs::world::EntityResBuilder[]

pub struct EntityResBuilder<'a> {
    pub entity: Entity,
    pub entities: &'a EntitiesRes,
    // some fields omitted
}

An entity builder from EntitiesRes. Allows building an entity with its components if you have mutable access to the component storages.

Fields

The entity being built

The active borrow to EntitiesRes, used to delete the entity if the builder is dropped without called build().

Methods

impl<'a> EntityResBuilder<'a>

Appends a component and associates it with the entity.

Finishes the building and returns the entity.

Trait Implementations

impl<'a> Drop for EntityResBuilder<'a>

Executes the destructor for this type. Read more

Auto Trait Implementations

impl<'a> Send for EntityResBuilder<'a>

impl<'a> Sync for EntityResBuilder<'a>