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}