pub enum VoiceStealingPolicy {
LowestPriorityOldest,
FreeChannelOnly,
}Expand description
Policy for dynamic voice allocation when triggering new effects.
Variants§
LowestPriorityOldest
Steal the lowest-priority voice if all voices are active and new priority is higher.
FreeChannelOnly
Only allocate if a voice channel is completely free.
Trait Implementations§
Source§impl Clone for VoiceStealingPolicy
impl Clone for VoiceStealingPolicy
Source§fn clone(&self) -> VoiceStealingPolicy
fn clone(&self) -> VoiceStealingPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VoiceStealingPolicy
Source§impl Debug for VoiceStealingPolicy
impl Debug for VoiceStealingPolicy
Source§impl Default for VoiceStealingPolicy
impl Default for VoiceStealingPolicy
Source§fn default() -> VoiceStealingPolicy
fn default() -> VoiceStealingPolicy
Returns the “default value” for a type. Read more
impl Eq for VoiceStealingPolicy
Source§impl PartialEq for VoiceStealingPolicy
impl PartialEq for VoiceStealingPolicy
impl StructuralPartialEq for VoiceStealingPolicy
Auto Trait Implementations§
impl Freeze for VoiceStealingPolicy
impl RefUnwindSafe for VoiceStealingPolicy
impl Send for VoiceStealingPolicy
impl Sync for VoiceStealingPolicy
impl Unpin for VoiceStealingPolicy
impl UnsafeUnpin for VoiceStealingPolicy
impl UnwindSafe for VoiceStealingPolicy
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