Struct bevy::app::SystemAppConfig
pub struct SystemAppConfig { /* private fields */ }
Trait Implementations§
§impl IntoSystemAppConfig<()> for SystemAppConfig
impl IntoSystemAppConfig<()> for SystemAppConfig
§fn into_app_config(self) -> SystemAppConfig
fn into_app_config(self) -> SystemAppConfig
Converts into a
SystemAppConfig
.§fn in_schedule(self, schedule: impl ScheduleLabel) -> SystemAppConfig
fn in_schedule(self, schedule: impl ScheduleLabel) -> SystemAppConfig
Adds the system to the provided
schedule
. Read more§fn on_startup(self) -> SystemAppConfig
fn on_startup(self) -> SystemAppConfig
Adds the system to
CoreSchedule::Startup
.
This is a shorthand for self.in_schedule(CoreSchedule::Startup)
. Read more§impl IntoSystemConfig<(), SystemAppConfig> for SystemAppConfig
impl IntoSystemConfig<(), SystemAppConfig> for SystemAppConfig
§fn in_set(self, set: impl FreeSystemSet) -> SystemAppConfig
fn in_set(self, set: impl FreeSystemSet) -> SystemAppConfig
Add to
set
membership.§fn in_base_set(self, set: impl BaseSystemSet) -> SystemAppConfig
fn in_base_set(self, set: impl BaseSystemSet) -> SystemAppConfig
Add to the provided “base”
set
. For more information on base sets, see SystemSet::is_base
.§fn no_default_base_set(self) -> SystemAppConfig
fn no_default_base_set(self) -> SystemAppConfig
Don’t add this system to the schedules’s default set.
§fn before<M>(self, set: impl IntoSystemSet<M>) -> SystemAppConfig
fn before<M>(self, set: impl IntoSystemSet<M>) -> SystemAppConfig
Run before all systems in
set
.§fn after<M>(self, set: impl IntoSystemSet<M>) -> SystemAppConfig
fn after<M>(self, set: impl IntoSystemSet<M>) -> SystemAppConfig
Run after all systems in
set
.§fn run_if<P>(self, condition: impl Condition<P>) -> SystemAppConfig
fn run_if<P>(self, condition: impl Condition<P>) -> SystemAppConfig
§fn ambiguous_with<M>(self, set: impl IntoSystemSet<M>) -> SystemAppConfig
fn ambiguous_with<M>(self, set: impl IntoSystemSet<M>) -> SystemAppConfig
Suppress warnings and errors that would result from this system having ambiguities
(conflicting access but indeterminate order) with systems in
set
.§fn ambiguous_with_all(self) -> SystemAppConfig
fn ambiguous_with_all(self) -> SystemAppConfig
Suppress warnings and errors that would result from this system having ambiguities
(conflicting access but indeterminate order) with any other system.
Auto Trait Implementations§
impl !RefUnwindSafe for SystemAppConfig
impl Send for SystemAppConfig
impl Sync for SystemAppConfig
impl Unpin for SystemAppConfig
impl !UnwindSafe for SystemAppConfig
Blanket Implementations§
§impl<T, U> AsBindGroupShaderType<U> for Twhere
U: ShaderType,
&'a T: for<'a> Into<U>,
impl<T, U> AsBindGroupShaderType<U> for Twhere U: ShaderType, &'a T: for<'a> Into<U>,
§fn as_bind_group_shader_type(&self, _images: &RenderAssets<Image>) -> U
fn as_bind_group_shader_type(&self, _images: &RenderAssets<Image>) -> U
Return the
T
ShaderType
for self
. When used in AsBindGroup
derives, it is safe to assume that all images in self
exist.§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere T: Any,
§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
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
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.