Struct oxygengine_nodes::ScriptedNodes 
source · pub struct ScriptedNodes { /* private fields */ }Implementations§
source§impl ScriptedNodes
 
impl ScriptedNodes
pub fn install(registry: &mut Registry)
pub fn new( stack_capacity: usize, registers_capacity: usize, heap_page_capacity: usize ) -> Self
pub fn signal(&mut self, signal: ScriptedNodeSignal)
pub fn spawn(&mut self, tree: ScriptedNodesTree, parent: Option<Entity>)
pub fn maintain(&mut self, universe: &Universe)
pub fn dispatch<T: ScriptedNodeComponentPack>( &mut self, universe: &Universe, function: ScriptFunctionReference, args: &[ScriptedNodesParam] )
pub fn execute<T: ScriptedNodeComponentPack>( &mut self, entity: Entity, function_ref: &ScriptFunctionReference, args: &[ScriptedNodesParam], world: &World, scripting: &Scripting, hierarchy: &Hierarchy )
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ScriptedNodes
impl Send for ScriptedNodes
impl Sync for ScriptedNodes
impl Unpin for ScriptedNodes
impl !UnwindSafe for ScriptedNodes
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
§impl<T> Initialize for Twhere
    T: Default,
 
impl<T> Initialize for Twhere T: Default,
fn initialize(&mut self)
§unsafe fn initialize_raw(data: *mut ())
 
unsafe fn initialize_raw(data: *mut ())
Safety Read more