pub struct AnalyticInstanceState {
pub position: [f32; 2],
pub velocity: [f32; 2],
pub custom: [f32; 2],
pub index: u32,
pub rotation: f32,
}Expand description
Seeded initial facts for one stable particle, before evaluating time.
Fields§
§position: [f32; 2]Position at birth.
velocity: [f32; 2]Velocity at birth.
custom: [f32; 2]Target coordinates, orbital phase, or independent noise phases.
index: u32Stable particle ID, used as the noise lattice key.
rotation: f32Initial sprite angle in radians.
Trait Implementations§
Source§impl Clone for AnalyticInstanceState
impl Clone for AnalyticInstanceState
impl Copy for AnalyticInstanceState
Source§impl Debug for AnalyticInstanceState
impl Debug for AnalyticInstanceState
Source§impl PartialEq for AnalyticInstanceState
impl PartialEq for AnalyticInstanceState
impl StructuralPartialEq for AnalyticInstanceState
Auto Trait Implementations§
impl Forget for AnalyticInstanceState
impl Freeze for AnalyticInstanceState
impl Move for AnalyticInstanceState
impl RefUnwindSafe for AnalyticInstanceState
impl Send for AnalyticInstanceState
impl Sync for AnalyticInstanceState
impl Unpin for AnalyticInstanceState
impl UnsafeUnpin for AnalyticInstanceState
impl UnwindSafe for AnalyticInstanceState
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