Struct machinery_api::plugins::graph_interpreter::GraphComponentApi [−][src]
#[repr(C)]pub struct GraphComponentApi { pub create_truth_types: Option<unsafe extern "C" fn(tt: *mut TheTruthO)>, pub create: Option<unsafe extern "C" fn(ctx: *mut EntityContextO)>, pub run_event: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, event: StrhashT)>, pub queue_event: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, event: StrhashT)>, pub tick_queues: Option<unsafe extern "C" fn(ctx: *mut EntityContextO)>, }
Fields
create_truth_types: Option<unsafe extern "C" fn(tt: *mut TheTruthO)>create: Option<unsafe extern "C" fn(ctx: *mut EntityContextO)>run_event: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, event: StrhashT)>queue_event: Option<unsafe extern "C" fn(ctx: *mut EntityContextO, event: StrhashT)>tick_queues: Option<unsafe extern "C" fn(ctx: *mut EntityContextO)>Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for GraphComponentApi
impl Send for GraphComponentApi
impl Sync for GraphComponentApi
impl Unpin for GraphComponentApi
impl UnwindSafe for GraphComponentApi
Blanket Implementations
Mutably borrows from an owned value. Read more