Trait naia_shared::GlobalWorldManagerType
source · pub trait GlobalWorldManagerType<E: Copy + Eq + Hash>: EntityHandleConverter<E> {
// Required methods
fn component_kinds(&self, entity: &E) -> Option<Vec<ComponentKind>>;
fn to_handle_converter(&self) -> &dyn EntityHandleConverter<E>;
fn new_mut_channel(
&self,
diff_mask_length: u8
) -> Arc<RwLock<dyn MutChannelType>>;
fn diff_handler(&self) -> Arc<RwLock<GlobalDiffHandler<E>>>;
fn despawn(&mut self, entity: &E);
}