Enum rfmod::SoundGroupBehavior [−][src]
#[repr(C)] pub enum SoundGroupBehavior { Fail, Mute, StealLowest, Max, ForceInt, }
Expand description
These flags are used with
SoundGroup::set_max_audible_behavior
to determine what happens when more sounds are played than are specified with
SoundGroup::set_max_audible
.
Variants
Any sound played that puts the sound count over the
SoundGroup::set_max_audible
setting, will simply fail during Sound::play
.
Any sound played that puts the sound count over the
SoundGroup::set_max_audible
setting, will be silent, then if another sound in the group stops the sound that was silent
before becomes audible again.
Any sound played that puts the sound count over the
SoundGroup::set_max_audible
setting, will steal the quietest / least important sound playing in the group.
Maximum number of open state types.
Makes sure this enum is signed 32bit.
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for SoundGroupBehavior
impl Send for SoundGroupBehavior
impl Sync for SoundGroupBehavior
impl Unpin for SoundGroupBehavior
impl UnwindSafe for SoundGroupBehavior
Blanket Implementations
Mutably borrows from an owned value. Read more