#[repr(C)]pub struct EntitySystemI {
pub super_: EngineSystemCommonI,
pub inst: *mut EntitySystemO,
pub inited: bool,
pub _padding_553: [c_char; 7],
pub init: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, inst: *mut EntitySystemO, commands: *mut EntityCommandsO)>,
pub update: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, inst: *mut EntitySystemO, commands: *mut EntityCommandsO)>,
pub shutdown: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, inst: *mut EntitySystemO, commands: *mut EntityCommandsO)>,
pub hot_reload: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, inst: *mut EntitySystemO, commands: *mut EntityCommandsO)>,
}Fields§
§super_: EngineSystemCommonI§inst: *mut EntitySystemO§inited: bool§_padding_553: [c_char; 7]§init: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, inst: *mut EntitySystemO, commands: *mut EntityCommandsO)>§update: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, inst: *mut EntitySystemO, commands: *mut EntityCommandsO)>§shutdown: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, inst: *mut EntitySystemO, commands: *mut EntityCommandsO)>§hot_reload: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, inst: *mut EntitySystemO, commands: *mut EntityCommandsO)>Trait Implementations§
Auto Trait Implementations§
impl Freeze for EntitySystemI
impl RefUnwindSafe for EntitySystemI
impl !Send for EntitySystemI
impl !Sync for EntitySystemI
impl Unpin for EntitySystemI
impl UnwindSafe for EntitySystemI
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more