pub struct SoundAction {
pub sound: String,
pub volume: f64,
pub synchronous: bool,
pub repeat: bool,
pub mix: bool,
}Expand description
Sound action - play a sound
Fields§
§sound: StringSound object name
volume: f64Volume (0.0 to 1.0)
synchronous: boolWhether to play synchronously
repeat: boolWhether to repeat
mix: boolWhether to mix with other sounds
Implementations§
Source§impl SoundAction
impl SoundAction
Sourcepub fn with_volume(self, volume: f64) -> Self
pub fn with_volume(self, volume: f64) -> Self
Set volume (0.0 to 1.0)
Sourcepub fn synchronous(self) -> Self
pub fn synchronous(self) -> Self
Play synchronously
Sourcepub fn to_dict(&self) -> Dictionary
pub fn to_dict(&self) -> Dictionary
Convert to dictionary
Trait Implementations§
Source§impl Clone for SoundAction
impl Clone for SoundAction
Source§fn clone(&self) -> SoundAction
fn clone(&self) -> SoundAction
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 SoundAction
impl RefUnwindSafe for SoundAction
impl Send for SoundAction
impl Sync for SoundAction
impl Unpin for SoundAction
impl UnwindSafe for SoundAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more