Struct bevy_ecs::system::ParamSystem [−][src]
pub struct ParamSystem<P: SystemParam> { /* fields omitted */ }
Trait Implementations
The system’s input. See In
for
FunctionSystem
s. Read more
Register a new archetype for this system.
Returns the system’s component Access
.
Returns the system’s archetype component Access
.
Runs the system with the given input in the world. Unlike System::run
, this function
takes a shared reference to World
and may therefore break Rust’s aliasing rules, making
it unsafe to call. Read more
Initialize the system.
Auto Trait Implementations
impl<P> RefUnwindSafe for ParamSystem<P> where
<P as SystemParam>::Fetch: RefUnwindSafe,
impl<P> Send for ParamSystem<P>
impl<P> Sync for ParamSystem<P>
impl<P> Unpin for ParamSystem<P> where
<P as SystemParam>::Fetch: Unpin,
impl<P> UnwindSafe for ParamSystem<P> where
<P as SystemParam>::Fetch: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more