pub struct Shockwave {
pub id: u32,
pub center: Vec3,
pub radius: f32,
pub max_radius: f32,
pub thickness: f32,
pub speed: f32,
pub color: Vec4,
pub age: f32,
pub duration: f32,
}Expand description
An expanding shockwave ring effect.
Fields§
§id: u32§center: Vec3§radius: f32§max_radius: f32§thickness: f32§speed: f32§color: Vec4§age: f32§duration: f32Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Shockwave
impl RefUnwindSafe for Shockwave
impl Send for Shockwave
impl Sync for Shockwave
impl Unpin for Shockwave
impl UnsafeUnpin for Shockwave
impl UnwindSafe for Shockwave
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