Struct comfy_wgpu::AudioSystemImpl
source · pub struct AudioSystemImpl {
pub manager: AudioManager<CpalBackend>,
pub master_track: TrackHandle,
pub filter_track: TrackHandle,
pub filter_handle: FilterHandle,
pub master_volume: f64,
}Fields§
§manager: AudioManager<CpalBackend>§master_track: TrackHandle§filter_track: TrackHandle§filter_handle: FilterHandle§master_volume: f64Implementations§
source§impl AudioSystemImpl
impl AudioSystemImpl
pub fn new(manager: AudioManager<CpalBackend>) -> AudioSystemImpl
pub fn play_sound( &mut self, assets: &mut Assets, sound: Sound, settings: Option<StaticSoundSettings>, track: AudioTrack )
pub fn process_sounds(&mut self)
Auto Trait Implementations§
impl !RefUnwindSafe for AudioSystemImpl
impl Send for AudioSystemImpl
impl !Sync for AudioSystemImpl
impl Unpin for AudioSystemImpl
impl !UnwindSafe for AudioSystemImpl
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