pub struct UiPulseRing {
pub center: Vec3,
pub radius: f32,
pub count: usize,
pub glyph: char,
pub color: Vec4,
pub speed: f32,
pub emission: f32,
/* private fields */
}Expand description
A pulsing ring of glyphs around a center point — used for HUD status indicators.
Fields§
§center: Vec3§radius: f32§count: usize§glyph: char§color: Vec4§speed: f32§emission: f32Implementations§
Source§impl UiPulseRing
impl UiPulseRing
Auto Trait Implementations§
impl Freeze for UiPulseRing
impl RefUnwindSafe for UiPulseRing
impl Send for UiPulseRing
impl Sync for UiPulseRing
impl Unpin for UiPulseRing
impl UnsafeUnpin for UiPulseRing
impl UnwindSafe for UiPulseRing
Blanket Implementations§
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>
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.