Trait bevy_gizmos::AppGizmoBuilder
source · pub trait AppGizmoBuilder {
// Required methods
fn init_gizmo_group<Config: GizmoConfigGroup>(&mut self) -> &mut Self;
fn insert_gizmo_config<Config: GizmoConfigGroup>(
&mut self,
group: Config,
config: GizmoConfig
) -> &mut Self;
}
Expand description
A extension trait adding App::init_gizmo_group
and App::insert_gizmo_config
.
Required Methods§
sourcefn init_gizmo_group<Config: GizmoConfigGroup>(&mut self) -> &mut Self
fn init_gizmo_group<Config: GizmoConfigGroup>(&mut self) -> &mut Self
Registers GizmoConfigGroup
in the app enabling the use of Gizmos<Config>.
Configurations can be set using the GizmoConfigStore
Resource
.
sourcefn insert_gizmo_config<Config: GizmoConfigGroup>(
&mut self,
group: Config,
config: GizmoConfig
) -> &mut Self
fn insert_gizmo_config<Config: GizmoConfigGroup>( &mut self, group: Config, config: GizmoConfig ) -> &mut Self
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.