pub struct ScriptedNodeEntity(/* private fields */);
Implementations§
Source§impl ScriptedNodeEntity
impl ScriptedNodeEntity
pub fn new(entity: Entity) -> Self
pub fn find(path: &str, hierarchy: &Hierarchy) -> Self
pub fn find_raw(path: &str, hierarchy: &Hierarchy) -> Option<Entity>
pub fn find_all_of_type<T: 'static>(world: &World) -> Vec<Self>
pub fn find_all_of_type_raw<T: 'static>(world: &World) -> Vec<Entity>
pub fn set(&mut self, entity: Entity)
pub fn get(&self) -> Option<Entity>
pub fn is_valid(&self) -> bool
pub fn take(&mut self) -> Option<Entity>
pub fn node<Q: Query, R>( &self, world: &World, f: impl FnMut(&ScriptedNode, Q::Item<'_>) -> R, ) -> Option<R>
pub fn node_mut<Q: Query, R>( &self, world: &World, f: impl FnMut(&mut ScriptedNode, Q::Item<'_>) -> R, ) -> Option<R>
pub fn with<T: 'static, Q: Query, R>( &self, world: &World, f: impl FnMut(&T, Q::Item<'_>) -> R, ) -> Option<R>
pub fn with_mut<T: 'static, Q: Query, R>( &self, world: &World, f: impl FnMut(&mut T, Q::Item<'_>) -> R, ) -> Option<R>
Trait Implementations§
Source§impl Clone for ScriptedNodeEntity
impl Clone for ScriptedNodeEntity
Source§fn clone(&self) -> ScriptedNodeEntity
fn clone(&self) -> ScriptedNodeEntity
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ScriptedNodeEntity
impl Debug for ScriptedNodeEntity
Source§impl Default for ScriptedNodeEntity
impl Default for ScriptedNodeEntity
Source§fn default() -> ScriptedNodeEntity
fn default() -> ScriptedNodeEntity
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScriptedNodeEntity
impl RefUnwindSafe for ScriptedNodeEntity
impl Send for ScriptedNodeEntity
impl Sync for ScriptedNodeEntity
impl Unpin for ScriptedNodeEntity
impl UnwindSafe for ScriptedNodeEntity
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