Module bevy::ecs::world

Modules

Structs

  • A mutable reference to a particular Entity and all of its components
  • A read-only reference to a particular Entity and all of its components
  • Unique mutable borrow of an entity’s component
  • Shared borrow of an entity’s component with access to change detection. Similar to Mut but is immutable and so doesn’t require unique access.
  • Stores and exposes operations on entities, components, resources, and their associated metadata.
  • Exposes safe mutable access to multiple resources at a time in a World. Attempting to access World in a way that violates Rust’s mutability rules will panic thanks to runtime checks.
  • A unique identifier for a World.

Constants

  • The (arbitrarily chosen) minimum number of world tick increments between check_tick scans.

Traits

  • Creates an instance of the type this trait is implemented for using data from the supplied World.