pub struct Particle {Show 19 fields
pub emit_x: f32,
pub emit_y: f32,
pub x: f32,
pub vel_x: f32,
pub y: f32,
pub vel_y: f32,
pub radial_radius: f32,
pub vel_radial_radius: f32,
pub radial_rotation: f32,
pub vel_radial_rotation: f32,
pub radial_accel: f32,
pub tangential_accel: f32,
pub scale: f32,
pub vel_scale: f32,
pub rotation: f32,
pub vel_rotation: f32,
pub alpha: f32,
pub vel_alpha: f32,
pub life: f32,
}Fields
emit_x: f32emit_y: f32x: f32vel_x: f32y: f32vel_y: f32radial_radius: f32vel_radial_radius: f32radial_rotation: f32vel_radial_rotation: f32radial_accel: f32tangential_accel: f32scale: f32vel_scale: f32rotation: f32vel_rotation: f32alpha: f32vel_alpha: f32life: f32Implementations
Trait Implementations
impl Copy for Particle
Auto Trait Implementations
impl RefUnwindSafe for Particle
impl Send for Particle
impl Sync for Particle
impl Unpin for Particle
impl UnwindSafe for Particle
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value as a parameter of self.