pub struct ProgressBarBundle {
pub id_class: IdAndClass,
pub style: ContainerStyle,
pub value_style: ContainerStyle,
pub bar_type: ProgressbarType,
pub value_color: ProgressValueColor,
pub tooltip_bundle: TooltipBundle,
}Expand description
Bundle for creating progress_bar.
Fields§
§id_class: IdAndClass§style: ContainerStyle§value_style: ContainerStyle§bar_type: ProgressbarType§value_color: ProgressValueColor§tooltip_bundle: TooltipBundleImplementations§
Source§impl ProgressBarBundle
impl ProgressBarBundle
Trait Implementations§
Source§impl Bundle for ProgressBarBundle
impl Bundle for ProgressBarBundle
Source§fn get_component_ids(
components: &Components,
) -> impl Iterator<Item = Option<ComponentId>>
fn get_component_ids( components: &Components, ) -> impl Iterator<Item = Option<ComponentId>>
Source§impl Default for ProgressBarBundle
impl Default for ProgressBarBundle
Source§impl DynamicBundle for ProgressBarBundle
impl DynamicBundle for ProgressBarBundle
Source§unsafe fn get_components(
ptr: MovingPtr<'_, Self>,
func: &mut impl FnMut(StorageType, OwningPtr<'_>),
)
unsafe fn get_components( ptr: MovingPtr<'_, Self>, func: &mut impl FnMut(StorageType, OwningPtr<'_>), )
Moves the components out of the bundle. Read more
Source§unsafe fn apply_effect(
ptr: MovingPtr<'_, MaybeUninit<Self>>,
func: &mut EntityWorldMut<'_>,
)
unsafe fn apply_effect( ptr: MovingPtr<'_, MaybeUninit<Self>>, func: &mut EntityWorldMut<'_>, )
Applies the after-effects of spawning this bundle. Read more
Source§impl SetContainerStyle for ProgressBarBundle
impl SetContainerStyle for ProgressBarBundle
fn container_style(&mut self) -> &mut ContainerStyle
fn node(self, node: Node) -> Self
fn width(self, value: Val) -> Self
fn height(self, value: Val) -> Self
fn align_items(self, ai: AlignItems) -> Self
fn align_content(self, ac: AlignContent) -> Self
fn justify_content(self, jc: JustifyContent) -> Self
fn margin(self, value: Val) -> Self
fn margin_x(self, value: Val) -> Self
fn margin_y(self, value: Val) -> Self
fn margin_top(self, value: Val) -> Self
fn margin_right(self, value: Val) -> Self
fn margin_bottom(self, value: Val) -> Self
fn margin_left(self, value: Val) -> Self
fn padding(self, value: Val) -> Self
fn padding_x(self, value: Val) -> Self
fn padding_y(self, value: Val) -> Self
fn padding_top(self, value: Val) -> Self
fn padding_bottom(self, value: Val) -> Self
fn padding_left(self, value: Val) -> Self
fn padding_right(self, value: Val) -> Self
fn border(self, value: Val) -> Self
fn border_top(self, value: Val) -> Self
fn border_bottom(self, value: Val) -> Self
fn border_left(self, value: Val) -> Self
fn border_right(self, value: Val) -> Self
fn background_color(self, color: impl IntoColor) -> Self
fn border_radius(self, radius: BorderRadius) -> Self
fn border_color(self, color: impl IntoColor) -> Self
fn border_top_color(self, color: impl IntoColor) -> Self
fn border_bottom_color(self, color: impl IntoColor) -> Self
fn border_left_color(self, color: impl IntoColor) -> Self
fn border_right_color(self, color: impl IntoColor) -> Self
fn shadow(self, shadow: ShadowStyle) -> Self
fn no_shadow(self) -> Self
fn style(self, style: ContainerStyle) -> Self
Source§impl SetIdAndClass for ProgressBarBundle
impl SetIdAndClass for ProgressBarBundle
Source§impl SetToolTip for ProgressBarBundle
impl SetToolTip for ProgressBarBundle
fn set_tooltip(&mut self) -> &mut TooltipBundle
Source§fn tooltip_style(self, style: ContainerStyle) -> Self
fn tooltip_style(self, style: ContainerStyle) -> Self
Set tooltip background style.
Source§fn tooltip_text_style(self, text_style: TextStyle) -> Self
fn tooltip_text_style(self, text_style: TextStyle) -> Self
Set tooltip text style.
Source§fn tooltip_position(self, pos: &str) -> Self
fn tooltip_position(self, pos: &str) -> Self
Set tooltip position.
Available positions:
left, right, top, bottom, center.
Default is center.impl BundleFromComponents for ProgressBarBundle
Auto Trait Implementations§
impl Freeze for ProgressBarBundle
impl !RefUnwindSafe for ProgressBarBundle
impl Send for ProgressBarBundle
impl Sync for ProgressBarBundle
impl Unpin for ProgressBarBundle
impl !UnwindSafe for ProgressBarBundle
Blanket Implementations§
Source§impl<T, U> AsBindGroupShaderType<U> for T
impl<T, U> AsBindGroupShaderType<U> for T
Source§fn as_bind_group_shader_type(&self, _images: &RenderAssets<GpuImage>) -> U
fn as_bind_group_shader_type(&self, _images: &RenderAssets<GpuImage>) -> U
Return the
T ShaderType for self. When used in AsBindGroup
derives, it is safe to assume that all images in self exist.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
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
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.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§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.Source§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.Source§impl<T> DowncastSend for T
impl<T> DowncastSend for T
Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
Source§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates Self using default().
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
Source§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.