nightshade 0.52.0

A cross-platform data-oriented game engine.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use freecs::Entity;
use std::collections::HashSet;

#[derive(Default, Clone)]
pub struct TransformState {
    pub last_consumed_tick: u32,
    pub initial_pass_done: bool,
    pub expansion_seen: HashSet<Entity>,
    pub dirty_scratch: Vec<Entity>,
    pub traversal_stack: Vec<Entity>,
    pub render_dirty_scratch: Vec<Entity>,
}