pub struct ParticleShapeParams {
pub stretch: [f32; 3],
pub radius_scale: f32,
pub particle_scale: f32,
pub noise_amplitude: f32,
}Expand description
Shape parameters for the particle cloud at a given locomotion state.
Fields§
§stretch: [f32; 3]Axis stretch multipliers [x, y, z] applied to sphere offsets.
radius_scale: f32Overall radius multiplier (1.0 = base radius).
particle_scale: f32Per-particle visual scale.
noise_amplitude: f32Noise amplitude for organic movement.
Trait Implementations§
Source§impl Clone for ParticleShapeParams
impl Clone for ParticleShapeParams
Source§fn clone(&self) -> ParticleShapeParams
fn clone(&self) -> ParticleShapeParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParticleShapeParams
impl Debug for ParticleShapeParams
impl Copy for ParticleShapeParams
Auto Trait Implementations§
impl Freeze for ParticleShapeParams
impl RefUnwindSafe for ParticleShapeParams
impl Send for ParticleShapeParams
impl Sync for ParticleShapeParams
impl Unpin for ParticleShapeParams
impl UnsafeUnpin for ParticleShapeParams
impl UnwindSafe for ParticleShapeParams
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