pub struct SphericalWave {
pub origin: Vec3,
pub frequency: f32,
pub amplitude: f32,
}Expand description
Spherical electromagnetic wave emanating from a point source with 1/r decay.
Fields§
§origin: Vec3§frequency: f32§amplitude: f32Implementations§
Trait Implementations§
Source§impl Clone for SphericalWave
impl Clone for SphericalWave
Source§fn clone(&self) -> SphericalWave
fn clone(&self) -> SphericalWave
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 moreAuto Trait Implementations§
impl Freeze for SphericalWave
impl RefUnwindSafe for SphericalWave
impl Send for SphericalWave
impl Sync for SphericalWave
impl Unpin for SphericalWave
impl UnsafeUnpin for SphericalWave
impl UnwindSafe for SphericalWave
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