matrix_engine 0.2.4

a small game engine developed by drmatrix
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod single_threaded;
pub mod multi_threading;

use super::systems::SystemRegistry;

pub trait Runtime<Queryable, SendEngineArgs: Send, NonSendEngineArgs> {
    fn run(
        &mut self,
        systems: &mut SystemRegistry<Queryable, SendEngineArgs, NonSendEngineArgs>,
        queryable: &mut Queryable,
        send_args: SendEngineArgs,
        non_send_args: NonSendEngineArgs,
    );
}