veloren_voxygen/ecs/
mod.rs

1pub mod comp;
2pub mod sys;
3
4use common::slowjob::SlowJobPool;
5use specs::{World, WorldExt};
6
7pub fn init(world: &mut World) {
8    world.register::<comp::HpFloaterList>();
9    world.register::<comp::Interpolated>();
10
11    {
12        let pool = world.read_resource::<SlowJobPool>();
13        pool.configure("IMAGE_PROCESSING", |n| n / 2);
14        pool.configure("FIGURE_MESHING", |n| n / 2);
15        pool.configure("TERRAIN_MESHING", |n| n / 2);
16    }
17}