Trait bevy::prelude::AppGizmoBuilder
source · pub trait AppGizmoBuilder {
// Required methods
fn init_gizmo_group<Config>(&mut self) -> &mut Self
where Config: GizmoConfigGroup;
fn insert_gizmo_config<Config>(
&mut self,
group: Config,
config: GizmoConfig
) -> &mut Self
where Config: GizmoConfigGroup;
}Expand description
A extension trait adding App::init_gizmo_group and App::insert_gizmo_config.
Required Methods§
sourcefn init_gizmo_group<Config>(&mut self) -> &mut Selfwhere
Config: GizmoConfigGroup,
fn init_gizmo_group<Config>(&mut self) -> &mut Selfwhere
Config: GizmoConfigGroup,
Registers GizmoConfigGroup in the app enabling the use of Gizmos<Config>.
Configurations can be set using the GizmoConfigStore Resource.
sourcefn insert_gizmo_config<Config>(
&mut self,
group: Config,
config: GizmoConfig
) -> &mut Selfwhere
Config: GizmoConfigGroup,
fn insert_gizmo_config<Config>(
&mut self,
group: Config,
config: GizmoConfig
) -> &mut Selfwhere
Config: GizmoConfigGroup,
Insert a GizmoConfig into a specific GizmoConfigGroup.
This method should be preferred over AppGizmoBuilder::init_gizmo_group if and only if you need to configure fields upon initialization.
Object Safety§
This trait is not object safe.