Macro bbecs::get_resource [−][src]
macro_rules! get_resource { ($resource:ident, $world:expr, $name:expr) => { ... }; }
Expand description
Get a reference to a resource in the world.
use bbecs::world::World; use bbecs::get_resource; use crate::bbecs::world::WorldMethods; use crate::bbecs::resources::resource::ResourceCast; let mut world = World::new(); world.add_resource("size".to_string(), 15.0_f32); let size: &f32; get_resource!(size, world, "size"); assert!(*size == 15.0_f32);